import { EventEmitter, ViewContainerRef } from '@angular/core';
import { colDef } from './modals';
import * as i0 from "@angular/core";
export declare class ColumnHeaderComponent {
    private viewContainerRef;
    template: any;
    selectedAll: any;
    all: any;
    isFooter: any;
    checkAll: any;
    selectAll: EventEmitter<any>;
    sortChange: EventEmitter<any>;
    filterChange: EventEmitter<any>;
    isOpenFilter: any;
    constructor(viewContainerRef: ViewContainerRef);
    ngOnInit(): void;
    checkboxChange(): void;
    toggleFilterMenu(col?: colDef): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ColumnHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ColumnHeaderComponent, "column-header", never, { "all": "all"; "isFooter": "isFooter"; "checkAll": "checkAll"; }, { "selectAll": "selectAll"; "sortChange": "sortChange"; "filterChange": "filterChange"; }, never, never, false, never>;
}
