import { ArgumentMetadata, PipeTransform, ExecutionContext } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
export declare class SmartValidationPipe implements PipeTransform {
    private reflector;
    private validationPipe;
    constructor(reflector: Reflector);
    transform<T = unknown>(value: unknown, metadata: ArgumentMetadata, context?: ExecutionContext): Promise<T>;
}
