import { type ManagerServiceSpec } from "./manager-service-spec.js"; import type { ServiceSpec } from "./service-definition.js"; export type ServiceMetadata = { kind: "missing"; } | { kind: "invalid"; } | { kind: "legacy"; spec: ServiceSpec; } | { kind: "control"; spec: ManagerServiceSpec; }; /** 只解析旧持久化契约;不推导插件、展开路径或更改旧运行参数。 */ export declare function parseLegacyServiceSpec(input: unknown): ServiceSpec; /** 不返回文件正文或底层错误;缺失只能来自首次lstat明确ENOENT。 */ export declare function readServiceMetadata(file: string): ServiceMetadata; //# sourceMappingURL=service-metadata.d.ts.map