import { MCell } from './cell'; import { EMTableOperationDirection, IMCell, IMCellIndex, IMTable } from './typings'; export declare class MTable { id: string; mask: number[][]; cells: MCell[][]; textMatrix: string[][]; get cellsRowCount(): number; get cellsColCount(): number; private source; constructor(source: IMTable); updateCellText(rowIndex: number, colIndex: number, text: string): void; highlightCells(data: IMCellIndex[]): void; clearHighlightCells(): void; private composeCells; addRow(direction: EMTableOperationDirection, rowIndex: number, defaultCell?: IMCell): void; deleteRow(rowIndex: number): void; addColumn(direction: EMTableOperationDirection, colIndex: number, defaultCell?: IMCell): void; deleteColumn(colIndex: number): void; }