import { type ManagerServiceSpec } from "./manager-service-spec.js"; /** 留给管理服务收回下载器和网关的时间;超时由系统托管者清理剩余进程。 */ export declare const MANAGER_SERVICE_STOP_TIMEOUT_SECONDS = 90; /** 调用方仍须以 SERVICE_NAME.service 安装,沿用旧服务身份,不能并行安装第二个单元。 */ export declare function renderManagerSystemdUnit(input: ManagerServiceSpec): string; export declare function renderManagerLaunchdPlist(input: ManagerServiceSpec, stdoutPath: string, stderrPath: string): string; /** 安装、迁移及控制核验共用同一托管定义,防止日志路径等隐式约定漂移。 */ export declare function renderInstalledManagerService(spec: ManagerServiceSpec, platform: NodeJS.Platform, stateDirectory: string): string; //# sourceMappingURL=manager-service-definition.d.ts.map