/** * TableSelectionManager * * Manages cell selection state and visual feedback for table editing. * Handles cell highlighting, row/column hover effects, and selection overlay. */ export declare class TableSelectionManager { private selectedCell; private highlightOverlay; /** * Select a cell and show visual feedback */ selectCell(cell: HTMLTableCellElement, container: HTMLElement): void; /** * Clear cell selection */ clearSelection(): void; /** * Get currently selected cell */ getSelectedCell(): HTMLTableCellElement | null; /** * Highlight a row on hover */ highlightRow(rowIndex: number, table: HTMLTableElement): void; /** * Clear row highlight */ clearRowHighlight(table: HTMLTableElement): void; /** * Highlight a column on hover */ highlightColumn(colIndex: number, table: HTMLTableElement): void; /** * Clear column highlight */ clearColumnHighlight(table: HTMLTableElement): void; }