export declare enum QueryOperation { Equal = "eq", NotEqual = "ne", LessThan = "lt", LessThanOrEqual = "lte", GreaterThan = "gt", GreaterThanOrEqual = "gte", Contains = "contains" } export declare enum QueryBooleanOperation { And = "and", Or = "or", Not = "not" } export declare class QueryExpression { Field: string; Operator?: QueryOperation; Value: string; } export declare class DataSourceQuery { Expressions: QueryExpression[]; BooleanOperator?: QueryBooleanOperation; SubExpressions?: DataSourceQuery[]; Custom?: any; }