export declare function Inject(target: any, propertyKey: string, descriptor: PropertyDescriptor): void; export declare class InjectDecoratorMetadata { private static map; static register(target: any, methodName: string, paramIndex: number, handler: Function): void; static inject(target: any, methodName: string, args: any[]): Promise; }