/** * Container Bootstrap. * * Configures and initializes the DI container with all service registrations. * This is the composition root where all dependencies are wired together. * * Memory backend: git-mem (stores memories in git notes refs/notes/mem). */ import type { IContainer } from './IContainer'; import type { IServiceConfig } from './ServiceFactory'; /** * Result of bootstrapping the container. */ export interface IBootstrapResult { /** The configured container */ container: IContainer; /** Cleanup function to dispose container */ dispose: () => Promise; } /** * Bootstrap the DI container with all service registrations. * * @param config - Service configuration options * @returns Container and cleanup function */ export declare function bootstrapContainer(config?: IServiceConfig): Promise; //# sourceMappingURL=bootstrap.d.ts.map