import type { RetainedLegacyRuntime } from "./service-migration-retained-runtime.js"; import type { ManagerServiceSpec } from "./manager-service-spec.js"; import type { ServiceMigrationBackup, ServiceMigrationPort } from "./service-migration-types.js"; import type { PersistedOperationObserver } from "./persisted-operation-observer.js"; /** 所有系统服务迁移入口必须经过这里,锁覆盖快照、日志、外部动作及最终确认。 */ export declare function migrateSystemService(options: { stateDirectory: string; id: string; /** 只读获取真实旧定义与状态,不能执行停机、写盘或安装。 */ capture(): Promise; /** 意图落盘后捕获;只允许创建私有旧工件,不得改变系统服务或业务工作区。 */ retain?(backup: ServiceMigrationBackup): Promise; prepareManager?(backup: ServiceMigrationBackup): Promise<{ spec: ManagerServiceSpec; digest: string; }>; port: ServiceMigrationPort | ((backup: ServiceMigrationBackup) => ServiceMigrationPort); onOperation?: PersistedOperationObserver; }): Promise; /** 本地对账前的固定状态查询,不返回备份内容;同时受服务级锁保护。 */ export declare function inspectServiceMigration(stateDirectory: string, id: string): import("./service-migration-types.js").ServiceMigrationRecord; //# sourceMappingURL=service-migration-coordinator.d.ts.map