import { TableSelector } from "./Selector"; import { BlockElement, Editor } from "../../interface"; import { TableSelection } from "./CellGrid"; export declare function restoreTableSelectionStyles(): void; export declare function hasTableSelectionStyles(editor: Editor): boolean; export declare function repositionMask(table: HTMLTableElement, selection: TableSelection, isColSelect: boolean): void; declare class SelectionHandler { selection: TableSelection | null; selector: TableSelector; constructor(selector: TableSelector); onBeginSelect(block: BlockElement, selection: TableSelection): void; onSelectionChange(block: BlockElement, selection: TableSelection): void; onEndSelect(block: BlockElement): void; getCurrentSelection(): TableSelection | null; } export default SelectionHandler;