import { ArgumentMetadata, HandlerTransform } from '../../contracts';
export declare class HandlerConsumer {
    private readonly paramsTokenFactory;
    apply<TInput = unknown>(value: TInput, { metaType, type, data }: ArgumentMetadata, pipes: HandlerTransform[]): Promise<any>;
    applyPipes<TInput = unknown>(value: TInput, { metaType, type, data }: {
        metaType: any;
        type?: any;
        data?: any;
    }, transforms: HandlerTransform[]): Promise<any>;
}
//# sourceMappingURL=handler-consumer.d.ts.map