import { Collection } from '../interfaces/collection';
import ConditionTree from '../interfaces/query/condition-tree/nodes/base';
export default class ConditionTreeValidator {
    static validate(conditionTree: ConditionTree, collection: Collection): void;
    private static validateBranch;
    private static validateLeaf;
    private static throwIfOperatorNotAllowedWithColumn;
    private static throwIfValueNotAllowedWithOperator;
    private static throwIfOperatorNotAllowedWithColumnType;
    private static throwIfValueNotAllowedWithColumnType;
    private static validateValues;
}
//# sourceMappingURL=condition-tree.d.ts.map