import { ValidationError, ValidatorOptions } from 'class-validator';
import { Type } from '@nestjs/common';
export declare class ValidationUtils {
    static validate<T extends object>(object: T, validationClass: Type<T>, options?: ValidatorOptions): Promise<T>;
    static validateSafe<T extends object>(object: T, validationClass: Type<T>, options?: ValidatorOptions): Promise<{
        isValid: boolean;
        errors?: ValidationError[];
        value?: T;
    }>;
}
