import { GridCellBase } from "./GridCellBase";
import { DataSourceSchemaPropertyType } from "igniteui-webcomponents-core";
import { EditorType } from "./EditorType";
import { GridFilterOperandsCollection } from "./GridFilterOperandsCollection";
import { FontInfo } from "igniteui-webcomponents-core";
import { Type } from "igniteui-webcomponents-core";
import { ColumnFilterCondition } from "./ColumnFilterCondition";
import { Brush } from "igniteui-webcomponents-core";
import { DomRenderer } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class FilterCell extends GridCellBase {
    static $t: Type;
    private c7;
    private c9;
    private c5;
    private c6;
    private c8;
    private cy;
    private cx;
    private cn;
    constructor(a: DomRenderer);
    private cw;
    private d4;
    private dq;
    private dx;
    private dv;
    protected bs(a: string, b: any, c: any): void;
    br(): void;
    private d5;
    private ds;
    private d1;
    private cr;
    private d7;
    private dl;
    private dm;
    private d3;
    private dy;
    private dt;
    private du;
    private dz;
    private dw;
    d0(): void;
    private d2;
    private dr;
    private d6;
    d8(a: number, b: number, c: number, d: number): void;
    private cs;
    dp(): void;
    dn(): void;
    private static readonly dc;
    private co;
    private cz;
    private cv;
    private c2;
    get cm(): DataSourceSchemaPropertyType;
    set cm(a: DataSourceSchemaPropertyType);
    private cp;
    get cq(): EditorType;
    set cq(a: EditorType);
    private c3;
    get c4(): boolean;
    set c4(a: boolean);
    private ct;
    get cu(): GridFilterOperandsCollection;
    set cu(a: GridFilterOperandsCollection);
    private c0;
    get c1(): FontInfo;
    set c1(a: FontInfo);
    private da;
    get db(): any;
    set db(a: any);
    private ck;
    get cl(): ColumnFilterCondition;
    set cl(a: ColumnFilterCondition);
    private d9;
    get ea(): Brush;
    set ea(a: Brush);
}
