export declare type Requirement = string | {
    name: string;
    data: any;
};
declare class InjectionHandler {
    private injectors;
    define(name: NonNullable<any>, factory: Function): InjectionHandler;
    resolve<T = any>(name: string, data?: any): T;
}
export declare const Injector: InjectionHandler;
export {};
//# sourceMappingURL=Injector.d.ts.map