import type { ServiceSpec } from "./service-definition.js"; import { type ConfigurationDocument } from "./configuration/configuration-document.js"; export interface ServiceMigrationConfig { document: ConfigurationDocument; sourceConfigPath: string; targetConfigPath: string; dataDirectory: string; selection: { adapters: string[]; protocols: string[]; applications: string[]; }; } /** * 纯候选:按旧 --service-runtime 的实际优先级迁移,不按公开CLI的显式参数优先级。 * 调用方先验证legacy;还须核验真实文件身份、环境差异及目标冲突,再执行持久化迁移。 * 路径比较仅为词法同目录限制,不证明符号链接等价,不搬迁数据或自动切换服务。 */ export declare function createServiceMigrationConfig(input: { document: unknown; legacy: ServiceSpec; workspace: string; }): ServiceMigrationConfig; //# sourceMappingURL=service-migration-config.d.ts.map