import { ElementSelectionService } from '../../..'; import { TablePlan } from '../../../helpers/dom/table'; export declare class TableEditionController { constructor(element: Element, selectionService: ElementSelectionService); private readonly element; private readonly selectionService; private previouslyDecoratedTable; private previouslySelectedRowColumn; onColumnHeaderDecoratorClicked(handle: Element): void; onRowHeaderDecoratorClicked(handle: Element): void; onCornerButtonDecoratorClicked(cornerButton: Element): void; private onHeaderDecoratorClicked; onSelectionPlanChange(selectionPlan: TablePlan | null): void; onShiftArrowKeyPressed(key: string, event: KeyboardEvent): void; onUpDownArrowKeyPressed(key: string, event: KeyboardEvent): void; } export declare const arrowKeyCode: { LEFT: string; UP: string; RIGHT: string; DOWN: string; };