import { TableOptions } from './Table'; import { HTMLEditor } from '../../../core/HTMLEditor.ts'; export declare class TablePopup { private editor; private popup; private selectedRows; private selectedCols; private hasHeader; private callback; private grid; private label; private headerCheckbox; constructor(editor: HTMLEditor); private createContent; private setupEventListeners; private handleGridMouseMove; private handleGridMouseLeave; private handleGridClick; private handleHeaderCheckboxChange; show(callback: (options: TableOptions) => void): void; destroy(): void; }