import type { GenerationActivationController } from "./generation-activation.js"; export interface ManagerUpgradeIdentity { managerId: string; candidateDigest: string | null; } /** 只接受可信 host 自身的模块地址;每次查询重核,并拒绝启动后的身份替换。 */ export declare function createManagerUpgradeIdentity(managerId: string, hostModuleUrl: string): () => ManagerUpgradeIdentity; /** 本机OS事务确认请求;当前host持工作区锁,候选身份由host自身工件证明提供。 */ export declare function releaseManagerUpgrade(input: { workspace: string; managerId: string; body: unknown; lifecycle: Pick; verifyCandidate(digest: string): boolean; isAvailable(): boolean; }): Promise; /** 可信host在启动时传入自身import.meta.url;不允许从请求或网关runtimeRoot提供路径。 */ export declare function createManagerUpgradeRelease(workspace: string, managerId: string, hostModuleUrl: string, lifecycle: Pick, isAvailable: () => boolean): (body: unknown) => Promise; //# sourceMappingURL=service-upgrade-release.d.ts.map