import { Base, INotifyPropertyChanged, PropertyChangedEventArgs, Type } from "igniteui-webcomponents-core";
import { GridConditionalStylePropertyStylingType } from "./GridConditionalStylePropertyStylingType";
import { GridConditionalStyleBoundType } from "./GridConditionalStyleBoundType";
import { IFilterExpression } from "igniteui-webcomponents-core";
import { Brush } from "igniteui-webcomponents-core";
import { BrushCollection } from "igniteui-webcomponents-core";
import { GridConditionFilterStringErrorsParsingEventArgs } from "./GridConditionFilterStringErrorsParsingEventArgs";
/**
 * @hidden
 */
export declare class GridConditionalStyleProperty extends Base implements INotifyPropertyChanged {
    static $t: Type;
    private ai;
    get aj(): GridConditionalStylePropertyStylingType;
    set aj(a: GridConditionalStylePropertyStylingType);
    private af;
    get ah(): GridConditionalStyleBoundType;
    set ah(a: GridConditionalStyleBoundType);
    private ae;
    get ag(): GridConditionalStyleBoundType;
    set ag(a: GridConditionalStyleBoundType);
    private bg;
    get b9(): string;
    set b9(a: string);
    private k;
    get w(): IFilterExpression;
    set w(a: IFilterExpression);
    private bd;
    get bo(): string;
    set bo(a: string);
    private g;
    get s(): IFilterExpression;
    set s(a: IFilterExpression);
    private m;
    get y(): IFilterExpression;
    set y(a: IFilterExpression);
    private bf;
    get b5(): string;
    set b5(a: string);
    private i;
    get u(): IFilterExpression;
    set u(a: IFilterExpression);
    private l;
    get x(): IFilterExpression;
    set x(a: IFilterExpression);
    private be;
    get bz(): string;
    set bz(a: string);
    private h;
    get t(): IFilterExpression;
    set t(a: IFilterExpression);
    private r;
    get ad(): IFilterExpression;
    set ad(a: IFilterExpression);
    private bh;
    get ce(): string;
    set ce(a: string);
    private j;
    get v(): IFilterExpression;
    set v(a: IFilterExpression);
    private a7;
    get bc(): any;
    set bc(a: any);
    private al;
    get as(): boolean;
    set as(a: boolean);
    private a3;
    get a8(): any;
    set a8(a: any);
    private cm;
    get co(): Brush;
    set co(a: Brush);
    private cl;
    get cn(): Brush;
    set cn(a: Brush);
    private a5;
    get ba(): any;
    set ba(a: any);
    private a4;
    get a9(): any;
    set a9(a: any);
    private a6;
    get bb(): any;
    set bb(a: any);
    private ax;
    get a0(): number;
    set a0(a: number);
    private az;
    get a2(): number;
    set a2(a: number);
    private ay;
    get a1(): number;
    set a1(a: number);
    private at;
    get av(): Date;
    set av(a: Date);
    private au;
    get aw(): Date;
    set aw(a: Date);
    private e;
    get f(): BrushCollection;
    set f(a: BrushCollection);
    private b;
    get d(): any[];
    set d(a: any[]);
    private a;
    get c(): any[];
    set c(a: any[]);
    an: boolean;
    am: boolean;
    get ar(): boolean;
    get ap(): boolean;
    get ao(): boolean;
    get aq(): boolean;
    protected cj(a: string, b: any, c: any): void;
    protected ck(a: string, b: any, c: any): void;
    filterStringErrorsParsing: (sender: any, args: GridConditionFilterStringErrorsParsingEventArgs) => void;
    private n;
    private z;
    private p;
    private ab;
    private o;
    private aa;
    private q;
    private ac;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
}
