import { BooleanFunctionName } from '../../../types';
export type QlPredicateError = {
    errorMessage: string;
};
export interface QlPredicate {
    operator: BooleanFunctionName;
    args?: (QlPredicate | boolean | number | string | string[] | number[] | Date[])[];
}
export type QlLogicalOperator = 'AND' | 'OR';
export declare const isQlLogicalOperator: (operator: string) => operator is QlLogicalOperator;
