import Brick from "../core/brick.js";
import type { BrickConstructor } from "../types.js";
export default class Table extends Brick {
    readonly tools: string;
    readonly rows: BrickConstructor["rows"];
    constructor({ block, element, parentBricks, rows }: BrickConstructor);
    private createActions;
    private createAddRowAction;
    private addRow;
    private createDuplicateAction;
    private createMoveUpAction;
    private createMoveDownAction;
    private createRemoveAction;
    private handleRemoveRow;
    selectedLine(): HTMLElement | null;
    applyOnLine(fn: (tr: HTMLElement) => void): void;
    activate(): void;
    desactivate(): void;
}
//# sourceMappingURL=Table.d.ts.map