import { EventEmitter, ElementRef, Renderer2, TemplateRef, OnInit } from "@angular/core"; import { CheckBoxListComponent, CheckBoxListOption } from "../check-box-list/check-box-list.component"; import { AnimationService } from "../../services/animation.service"; import { BaseSibscriber } from "../../common/BaseSibscriber"; import { TableHeaderModel } from "../../models/Table"; import * as i0 from "@angular/core"; export declare class TableHeaderComponent extends BaseSibscriber implements OnInit { private animationService; private renderer2; onShowFilter: EventEmitter; onHideFilter: EventEmitter; constructor(animationService: AnimationService, renderer2: Renderer2); isShowFilter: boolean; get filterVisibility(): string; filterPopup: ElementRef; chbList: CheckBoxListComponent; headerTemplate: any; tableObject: any; model: TableHeaderModel; customFilter: TemplateRef; set filterOptions(filterOptions: Array); get filterOptions(): Array; private _filterOptions; private _originOptions; onSort: EventEmitter; onFilter: EventEmitter<{ header: TableHeaderModel; event: any; }>; onApplyFilter: EventEmitter; onCloseFilter(): void; isNoFiltered: boolean; ngOnInit(): void; applyFilter(): void; cancelFilter(): void; sort(): void; openFilter(event: any): void; onMouseClick(event: any): void; stopEvent(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=table-header.component.d.ts.map