import { EventEmitter } from '@angular/core'; import { Grid } from '../../lib/grid'; import { DataSource } from '../../lib/data-source/data-source'; import { Cell } from '../../lib/data-set/cell'; export declare class Ng2SmartTableTbodyComponent { grid: Grid; source: DataSource; deleteConfirm: EventEmitter; editConfirm: EventEmitter; rowClassFunction: Function; save: EventEmitter; cancel: EventEmitter; edit: EventEmitter; delete: EventEmitter; custom: EventEmitter; edited: EventEmitter; userSelectRow: EventEmitter; editRowSelect: EventEmitter; multipleSelectRow: EventEmitter; rowHover: EventEmitter; isMultiSelectVisible: boolean; showActionColumnLeft: boolean; showActionColumnRight: boolean; mode: string; editInputClass: string; isActionAdd: boolean; isActionEdit: boolean; isActionDelete: boolean; noDataMessage: boolean; get tableColumnsCount(): number; ngOnChanges(): void; getVisibleCells(cells: Array): Array; }