export declare function fixTableColumns(table: HTMLTableElement): number; interface CellIndex { row: number; col: number; } interface CellData { cellIndex: CellIndex; cell: HTMLTableCellElement; virtual: boolean; } declare class TableGrid { cells: CellData[]; colCount: number; rowCount: number; constructor(table: HTMLTableElement); private fillData; getCellData(index: CellIndex): CellData; getColumnWidth(col: number): number; } export declare function createGrid(table: HTMLTableElement): TableGrid; export {};