/** 调用前 OS 驱动已确认主服务静止。这里只读探测历史 PID/PGID,不删除 owner 或杀进程。 */ export declare function verifyServiceMigrationProcesses(workspace: string): Promise; /** * 调用方必须已持workspace锁,并在后续文件删除/恢复完成前继续持有。 * 不自行加锁或释放;全部私有凭据、PID/进程组及worker证据与普通入口一致。 */ export declare function verifyServiceMigrationProcessesWhileLocked(workspace: string): Promise; /** * 调用方持workspace锁;只接受迁移写目标时创建、且从未被manager认领的进程种子。 * active/closed都表示目标管理程序可能执行过业务动作,不能用于冷回退证明。 */ export declare function verifyNeverStartedServiceMigrationProcessesWhileLocked(workspace: string, operationId: string, expectedDesired?: "running" | "stopped"): Promise; /** 仅迁移 port 持工作区锁且已确认 neverStarted 的新 seed 可调用;不能用于补写旧管理目录。 */ export declare function prepareServiceProcessOwnershipSeed(workspace: string): void; /** host 在工作区锁内、任何 fork 前调用;fresh 必须来自加锁前目录不存在且加锁后仅有锁文件。 */ export declare function claimServiceProcessOwnership(workspace: string, managerId: string, fresh: boolean): Promise; /** 只有本次宿主完成生命周期关闭且各已登记进程均静止后,才允许标记 closed。 */ export declare function closeServiceProcessOwnership(workspace: string, managerId: string): Promise; //# sourceMappingURL=service-migration-processes.d.ts.map