import { PipeTransform, ArgumentMetadata, ValidationError } from '@nestjs/common';
export declare class GlobalValidationPipe implements PipeTransform<any> {
    private options;
    private readonly logger;
    constructor(options?: {
        whitelist?: boolean;
        forbidNonWhitelisted?: boolean;
        forbidUnknownValues?: boolean;
        transformOptions?: {
            enableImplicitConversion?: boolean;
        };
        exceptionFactory?: (errors: ValidationError[]) => any;
    });
    transform(value: any, metadata: ArgumentMetadata): Promise<any>;
    private shouldValidate;
    private formatErrors;
}
