import type { ManagerUpgradeIdentity } from "./service-upgrade-release.js"; export declare function serviceMigrationStatus(workspace: string): { pending: boolean; recoveryRequired: boolean; }; /** 在鉴权之后调用;host在其整个生命周期持有工作区锁。 */ export declare function handleServiceMigrationRequest(input: { workspace: string; ownershipAvailable?: boolean; pathname: string; method: string; local: boolean; body: () => Promise; releaseUpgrade?: (body: unknown) => Promise; upgradeIdentity?: () => ManagerUpgradeIdentity; }): Promise<{ status: number; body: { message: string; released?: undefined; }; } | { status: number; body: ManagerUpgradeIdentity; } | { status: number; body: { released: boolean; message?: undefined; }; }>; //# sourceMappingURL=service-migration-api.d.ts.map