import { ClassTransformOptions } from 'class-transformer'; import { ValidationArguments, ValidationError, ValidatorConstraintInterface } from 'class-validator'; import { ClassType } from '../decorators'; export declare class ExclusiveConstraintValidator implements ValidatorConstraintInterface { defaultMessage: (validationArguments?: ValidationArguments) => string; validate: (value: any, validationArguments?: ValidationArguments) => Promise | boolean; } export declare function validateObject(object: any): Promise; export declare function validateObjectSync(object: any): ValidationError[]; export declare function deserializeSafely(cls: ClassType, json: string | JSON | T, options?: ClassTransformOptions): T;