import { CustomParamFactoryType } from "../types";
import { Type, HandlerTransform } from '../contracts';
export type ParamDecoratorEnhancer = ParameterDecorator;
export declare function createParamDecorator<T = any, I = any, O = any>(factory: CustomParamFactoryType<T, I, O>, enhancers?: ParamDecoratorEnhancer[]): (...dataOrPipes: (Type<HandlerTransform> | HandlerTransform | T)[]) => ParameterDecorator;
//# sourceMappingURL=create-route-param-metadata.d.ts.map