import { TableField } from "../inputs/table-field"; import { ComparisonOperator } from "./comparison-operator"; import { ComparisonValueType } from "./comparison-value-type"; export declare class Comparison { propertyName: string; operator: ComparisonOperator; value: T | undefined; valueType: ComparisonValueType; disableChange: boolean; /** @beta */ isNot: boolean; /** @beta */ targetTable: string | undefined; constructor(propertyName: string, operator: ComparisonOperator, value: T | undefined, valueType: ComparisonValueType, disableChange?: boolean, /** @beta */ isNot?: boolean, /** @beta */ targetTable?: string | undefined); toString(): string; } export declare function CompileLstTableField(lstTableFields: TableField[]): Comparison[]; /** * @deprecated */ export declare function CompileFilters(filter: Comparison[]): Comparison[];