import { type GenerationPlan } from "../installation/generation-plan.js"; import type { GenerationVerification } from "../installation/generation-store.js"; export interface ManagerCandidateVerification { schemaVersion: 1; planDigest: string; hostVersion: string; coreVersion: string; nodeAbi: string; platform: string; arch: string; checks: { managementStartup: true; webAssets: true; anonymousDenied: true; authenticationV2: true; maintenance: true; closed: true; }; } export interface ManagerCandidateInstallationVerification { dependencies: GenerationVerification; management: ManagerCandidateVerification; } /** POSIX 保持两段既有验证;Windows 在同一个 native Job Object worker 内完成全部门槛。 */ export declare function verifyManagerCandidateInstallation(directory: string, plan: GenerationPlan, options: { privateRoot: string; signal?: AbortSignal; timeoutMs?: number; }): Promise; /** 仅验证独立管理程序候选;不接收业务配置、平台选择或下载凭据。 */ export declare function verifyManagerCandidate(directory: string, plan: GenerationPlan, options: { privateRoot: string; signal?: AbortSignal; timeoutMs?: number; }): Promise; /** 受限 console worker 不实现 manager HTTP RPC;生产 service-run 不使用此参数。 */ export declare function windowsManagerCandidateHostArguments(input: { id: string; root: string; worker: string; request: string; result: string; sid: string; }): string[]; //# sourceMappingURL=manager-candidate.d.ts.map