import { IValidator, ValidationResult } from "./types";
export type PredicateValidate = (params: any) => (boolean | ValidationResult);
export declare class PredicateValidator implements IValidator {
    canValidate(object: any, schema: any, options?: any): boolean;
    validate(object: any, schema: PredicateValidate, options?: any): ValidationResult;
}
