import { Size } from '../size.enum'; import { ColorStyle } from '../color-style.enum'; import { TableColumnSet } from './table-column-set'; import { TableColumn } from './table-column'; import { TableRow } from './table-row'; import { TableData } from './table-data'; export declare class Table { private readonly _tableId; private readonly _data; private _rows; private readonly _columnSet; private _size; private _color; private _selectedData; constructor(tableId: string, data: Array, columnSet: TableColumnSet); get tableId(): string; get rows(): TableRow[]; get columnSet(): TableColumnSet; get size(): Size; get color(): ColorStyle; get selectedData(): T[]; SetSize(size: Size): Table; SetColor(color: ColorStyle): Table; AddData(data: Array): void; RemoveData: (data: Array) => void; NewDirectionResort(column: TableColumn): void; Sort(column?: TableColumn): void; RowClickHandler(tableRow: TableRow, event: MouseEvent): Array; SelectAll(): Array; RowIsSelected(data: T): boolean; private GetSettings; private SetSettings; SaveSettings(): void; } //# sourceMappingURL=table.d.ts.map