import { Container } from 'inversify'; import { type BgProcessManager } from '../services/BgProcessManager.js'; import { type ConfigProvider } from '../services/ConfigProvider.js'; import { BgManageServer } from '../services/ManageBgServer.js'; import { type PackageInfoProvider } from '../services/PackageInfoProvider.js'; export declare class DIContainer { private readonly container; constructor(container: Container); getServer(): BgManageServer; getProcessManager(): BgProcessManager; } export declare function buildContainer(props: { configProviderImpl: ConfigProvider; packageInfoProviderImpl: PackageInfoProvider; }): DIContainer;