import { BaseDIContainer } from "./di-base"; import { Implement, InjectScope, InjectToken, DIContainerEntry } from "./declares"; export declare type Scope = InjectScope; export declare class DIContainer extends BaseDIContainer { register(token: InjectToken, imp: Implement, scope: InjectScope): void; createFactory(item: DIContainerEntry): import("@bonbons/contracts/dist/src/contracts/injectable").ImplementFactory; }