import { ArgumentMetadata, HandlerTransform } from "../../contracts";
export declare class HandlersConsumer {
    private readonly paramsTokenFactory;
    apply<T = unknown>(value: T, { metaType, type, data }: ArgumentMetadata, handlers: HandlerTransform[]): Promise<any>;
    applyHandlers<T = unknown>(value: T, { metaType, type, data }: {
        metaType: any;
        type?: any;
        data?: any;
    }, transforms: HandlerTransform[]): Promise<any>;
}
//# sourceMappingURL=handlers-consumer.d.ts.map