import { OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { TableExpandConfig, TableWidthConfig } from './data-table.model'; import { DataTableColumnTmplComponent } from './tmpl/data-table-column-tmpl.component'; import * as i0 from "@angular/core"; export declare class DataTableBodyComponent implements OnChanges { dt: any; checkable: boolean; showExpandToggle: boolean; allChecked: boolean; selectable: boolean; editModel: string; editRowItem: any; dataSource: any[]; resizeable: boolean; columns: DataTableColumnTmplComponent[]; detailTemplateRef: TemplateRef; timeout: number; type: string; rowHoveredHighlight: boolean; tableLevel: number; nestedIndex: string; virtualScroll: any; tableWidthConfig: TableWidthConfig[]; headerExpandConfig: TableExpandConfig; generalRowHoveredData: boolean; childTdColspan: number; constructor(dt: any); ngOnChanges(changes: SimpleChanges): void; trackByFn(index: any, item: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }