import { ColumnFilterCondition } from "./ColumnFilterCondition";
import { ColumnComparisonConditionOperatorType } from "./ColumnComparisonConditionOperatorType";
import { Type } from "igniteui-webcomponents-core";
import { DataSourceSchemaPropertyType } from "igniteui-webcomponents-core";
import { IFilterExpression } from "igniteui-webcomponents-core";
/**
 * @hidden
 */
export declare class ColumnComparisonFilterCondition extends ColumnFilterCondition {
    static $t: Type;
    constructor();
    static c(a: DataSourceSchemaPropertyType): ColumnComparisonConditionOperatorType[];
    equals(a: any): boolean;
    e: ColumnComparisonConditionOperatorType;
    j: any;
    g: boolean;
    a(a: string, b: DataSourceSchemaPropertyType): IFilterExpression;
    private static f;
    static h(a: ColumnComparisonConditionOperatorType): number;
    static d(a: ColumnComparisonConditionOperatorType[]): number[];
    private i;
}
