import { AfterContentInit, EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { DataTableColumnComponent } from './data-table-column.component'; export declare class DataTableComponent implements AfterContentInit { items: T[]; itemsPerPage: number; currentPage: number; totalItems: number; allSelected: boolean; isRowSelectedFn: (item: T) => boolean; emptyStateLabel: string; allSelectChange: EventEmitter; rowSelectChange: EventEmitter; pageChange: EventEmitter; itemsPerPageChange: EventEmitter; columns: QueryList; templateRefs: QueryList>; rowTemplate: TemplateRef; ngAfterContentInit(): void; trackByFn(index: number, item: any): any; }