import { type ServiceDefinitionSnapshot } from "./service-definitions.js"; import { type ServiceInstanceSnapshot } from "./service-instances.js"; /** Read-only candidate. Source bytes never belong in the finite CLI report; an installer * must re-inspect under its locks before using them, and retain an effect intent. */ export declare function inspectSystemdInstall(definition: ServiceDefinitionSnapshot, selected: ServiceInstanceSnapshot | undefined): { target: { space: string; name: string; instanceId: string | null; }; directory: string; unitPath: string; privateHome: string; environmentFile: string; controlHome: string; searchPath: string; existing: "not-found-at-read" | "regular-unattributed" | "nonregular-unattributed"; unit: { unit: string; bytes: string; sha256: string; }; environment: { bytes: string; sha256: string; }; }; //# sourceMappingURL=service-systemd-plan.d.ts.map