import { type Overrides, type Autoloader } from './index.js'; import { type DependencyDeclaration, type Initializer } from './util.js'; import { type Injector } from './injector.js'; export declare const MANAGED_SERVICES: string[]; export declare const DEFAULT_BUILD_CONSTANT_FILTER: BuildConstantFilter; export declare const DEFAULT_BUILD_INJECTED_SERVICE_FILTER: BuildInjectedServiceFilter; export type BuildConstantFilter = (name: string) => boolean; export type BuildInjectedServiceFilter = (name: string) => boolean; export type BuildInitializer = (dependencies: DependencyDeclaration[]) => Promise; declare const _default: import("./util.js").ServiceInitializer<{ $autoload: Autoloader>>; $overrides: Overrides; $injector: Injector>; BUILD_CONSTANT_FILTER?: BuildConstantFilter; BUILD_INJECTED_SERVICE_FILTER?: BuildInjectedServiceFilter; }, (dependencies: DependencyDeclaration[]) => Promise>; export default _default;