import { HTMLEditor } from '../../../core/HTMLEditor'; export declare const navigationIcons: { arrowUp: string; arrowDown: string; arrowLeft: string; arrowRight: string; remove: string; }; export declare const mergeIcon = "\uD83D\uDFF0"; export declare const splitIcon = "\u2702\uFE0F"; export declare const formatIcon = "\uD83C\uDFA8"; export declare const exportIcon = "\uD83D\uDCE4"; export declare const importIcon = "\uD83D\uDCE5"; export declare const propertiesIcon = "\u2699\uFE0F"; export declare const lazyIcon = "\uD83D\uDD04"; export declare class TableContextMenu { private contextMenu; private activeCell; private popupManager; private colorPicker; private editor; constructor(editor: HTMLEditor); private handleBorderConfirm; private setupColorPicker; private executeAction; private editLazyTable; private fillTable; private loadAndFillTable; private parseCSV; private renderTableData; private renderJSONData; private renderCSVData; private generateLazyScript; show(cell: HTMLElement, x: number, y: number): void; hide(): void; destroy(): void; }