import { ModelConstructor } from '../model';
export declare const KEY_TYPE = "design:type";
export declare const KEY_PARAMETER = "design:paramtypes";
export declare const KEY_RETURN_TYPE = "design:returntype";
export declare const getMetadataType: (target: any, targetKey?: string | undefined) => ModelConstructor<any>;
export declare function makeMetadataGetter<T>(metadataKey: string): (target: any, targetKey?: string) => T;
