import { EventEmitter } from '@angular/core'; import { AcTableOptions } from '../../models/ac-table-options'; import { EditRowService } from '../../services/edit-row.service'; import { ExportCsvService } from '../../services/export-csv.service'; import { StoreService } from '../../services/store.service'; import { AcTableLabels } from '../../models/ac-table-labels'; import { AcTableHeaderItem } from '../../models/ac-table-header-item'; export declare class TableHeaderComponent { private storeService; private editService; private exportCsvService; openFilter: EventEmitter; openColumn: EventEmitter; get filterBadge(): number; get headerItems(): AcTableHeaderItem[]; get options(): AcTableOptions; get labels(): AcTableLabels; constructor(storeService: StoreService, editService: EditRowService, exportCsvService: ExportCsvService); clickAddRow(): void; clickOpenFilter(): void; clickOpenColumn(): void; clickExportCSV(): void; applyFilter(event: KeyboardEvent): void; }