import { Table } from './table'; import { TableColumn } from './column'; import { TableGroup } from './group'; import { TableItem } from './item'; import { TableItemObject } from '../table.interface'; export declare class TableRow { private _table; private _columns; index: number; private _rowData; private _group?; constructor(_table: Table, _columns: Array, index: number, _rowData: any, _group?: TableGroup); items: Array; private _selected; private _selectable; private _clickable; private _css_class; private _style; private _has_input_with_error; selected: boolean; setSelected(selected: boolean, ignore_event?: boolean): void; toggleSelect(): void; readonly selectable: boolean; readonly clickable: boolean; onClick(): void; readonly css_class: string; readonly style: Object; readonly has_input_with_error: boolean; getData(): any; readonly data: any; getDynamicData(): TableItemObject; setGroup(group: TableGroup): void; update(): void; private _setItems; private _setAttributes; }