import { Constructor } from './index'; export declare function MetadataKey(key: string): { new (): {}; get(this: /*elided*/ any & Constructor, target: any, defaultValue?: T): T; set(this: /*elided*/ any & Constructor, metadata: T, target: any): T; }; declare const ParametersTypesMetadata_base: { new (): {}; get(this: /*elided*/ any & Constructor, target: any, defaultValue?: T_1): T_1; set(this: /*elided*/ any & Constructor, metadata: T_1, target: any): T_1; }; export declare class ParametersTypesMetadata extends ParametersTypesMetadata_base { parameters: T; } export {}; //# sourceMappingURL=Metadata.d.ts.map