interface LaunchdUnitInput { space: string; definition: string; instanceId: string; controlHome: string; privateHome: string; workingDirectory: string; searchPath: string; cli: readonly string[]; } /** A stable locator only; a saved receipt and unchanged source bytes must establish ownership. */ export declare function launchdServiceLabel(space: string, name: string, id: string): string; /** Render a user LaunchAgent candidate. No file, native job or autostart state is changed. */ export declare function renderLaunchdServiceUnit(input: LaunchdUnitInput): { unit: string; bytes: string; sha256: string; }; export {}; //# sourceMappingURL=service-launchd-unit.d.ts.map