import "reflect-metadata"; import { Injector } from "@angular/core"; import { ResolveFactory } from "../common-types"; export declare class ReflectUtils { static defineMetadata(key: string, data: any, target: any, name?: string): void; static getMetadata(key: string, target: any, name?: string): any; static getOwnMetadata(key: string, target: any, name?: string): any; static resolve(obj: T, injector: Injector): T extends ResolveFactory ? R : T; }