import type { ListTable } from '@visactor/vtable'; export declare class MenuHandler { constructor(); handleCopy(table: ListTable): void; handleCut(table: ListTable): void; handlePaste(table: ListTable): void; handleInsertRowAbove(table: ListTable, rowIndex?: number, count?: number): void; handleInsertRowBelow(table: ListTable, rowIndex?: number, count?: number): void; handleInsertColumnLeft(table: ListTable, colIndex?: number, count?: number): void; handleInsertColumnRight(table: ListTable, colIndex?: number, count?: number): void; handleDeleteRow(table: ListTable): void; handleDeleteColumn(table: ListTable, colIndex?: number): void; handleHideColumn(table: ListTable, colIndex?: number): void; handleSort(table: ListTable, colIndex?: number): void; handleMergeCells(table: ListTable): void; handleUnmergeCells(table: ListTable): void; handleSetProtection(table: ListTable): void; handleFreezeToRow(table: ListTable, rowIndex?: number): void; handleFreezeToColumn(table: ListTable, colIndex?: number): void; handleFreezeToRowAndColumn(table: ListTable, rowIndex?: number, colIndex?: number): void; handleUnfreeze(table: ListTable): void; release(): void; }