import { ValidationErrorCollection } from './ValidationErrors';
export interface IValidator {
    validate(): Promise<ValidationErrorCollection>;
    validateSync(): ValidationErrorCollection;
}
export declare function validate(obj: any): Promise<ValidationErrorCollection>;
export declare function validateSync(obj: any): ValidationErrorCollection;
export declare class Validator implements IValidator {
    validate(): Promise<ValidationErrorCollection>;
    validateSync(): ValidationErrorCollection;
}
