import { InjectorContextConstructor, InstanceGeneratorFactory, Registerable, RegistrationSource, RootInjector } from '@dandi/core/types'; import { DandiInjector } from './dandi-injector'; import { DandiRootInjectorContext } from './dandi-root-injector-context'; /** * @internal */ export declare class DandiRootInjector extends DandiInjector implements RootInjector { readonly context: DandiRootInjectorContext; protected injectorContextConstructor: InjectorContextConstructor; constructor(generatorFactory: InstanceGeneratorFactory); register(source: RegistrationSource, ...providers: Registerable[]): this; init(injectorContextConstructor: InjectorContextConstructor): void; } //# sourceMappingURL=dandi-root-injector.d.ts.map