import { GridColumnOptionsViewBase } from "./GridColumnOptionsViewBase";
import { ControlDisplayDensity } from "igniteui-webcomponents-core";
import { EventArgs, Type, PropertyChangedEventArgs } from "igniteui-webcomponents-core";
import { GridColumnOptionsSectionBase } from "./GridColumnOptionsSectionBase";
/**
 * @hidden
 */
export declare class GridColumnFilterOptionsView extends GridColumnOptionsViewBase {
    static $t: Type;
    private y;
    private z;
    private u;
    private x;
    private aa;
    private t;
    private v;
    private w;
    private q;
    private o;
    private p;
    private static readonly ab;
    m(): void;
    private get n();
    al(a: boolean): void;
    am(a: boolean): void;
    ah(a: any): void;
    aj(a: any): void;
    ai(a: any): void;
    ak(a: any): void;
    applyButtonClick: (sender: any, e: EventArgs) => void;
    cancelButtonClick: (sender: any, e: EventArgs) => void;
    private af;
    private ag;
    private ac;
    private ad;
    private ae;
}
/**
 * @hidden
 */
export declare class GridColumnFilterOptions extends GridColumnOptionsSectionBase {
    static $t: Type;
    private bx;
    constructor();
    protected f(): GridColumnOptionsViewBase;
    bs(): boolean;
    protected a6(): void;
    protected a7(a: any, b: PropertyChangedEventArgs): void;
    protected onViewInitialized(): void;
    protected be(a: string, b: any, c: any): void;
    bt(): void;
    get bw(): GridColumnFilterOptionsView;
    private b6;
    get b7(): string;
    set b7(a: string);
    private cb;
    get cc(): string;
    set cc(a: string);
    private bz;
    get b2(): ControlDisplayDensity;
    set b2(a: ControlDisplayDensity);
    private by;
    get b0(): ControlDisplayDensity;
    set b0(a: ControlDisplayDensity);
    private cf;
    get cg(): string;
    set cg(a: string);
    private cu;
    private cj;
    provideClearFiltersSection(a: any): void;
    provideFilterSection(a: any): void;
    provideFilterCheckboxListSection(a: any): void;
    provideFilterButtonSection(a: any): void;
    provideMainDiv(a: any): void;
    cl(): void;
    private static bv;
    private b3;
    private co;
    private cx;
    private cv;
    private b4;
    private static cm;
    private cw;
    private ck;
    private cn;
}
