import type { ControlHostOptions } from "./host.js"; import type { GenerationActivationController } from "./generation-activation.js"; import type { GenerationStore } from "../installation/generation-store.js"; import { ControlInstallationService } from "./installation-service.js"; import { ControlInstallationCatalogReader } from "./installation-catalog.js"; import type { PersistedOperationObserver } from "../persisted-operation-observer.js"; export interface HostInstallation { catalog: ControlInstallationCatalogReader; service?: ControlInstallationService; } /** 恢复安装边界后再开放安装/升级服务,所有基线均由当前管理宿主提供。 */ export declare function createHostInstallation(options: ControlHostOptions, workspace: string, generations: GenerationStore | undefined, lifecycle: GenerationActivationController, ownershipAvailable: boolean, onOperation?: PersistedOperationObserver): Promise; //# sourceMappingURL=host-installation.d.ts.map