export interface ExecResult { status: number; stdout: string; stderr: string; } /** Injectable exec seam (same DI posture as the merge-queue daemon's deps): * backends never call child_process directly, so tests fake launchctl/systemctl. */ export type Exec = (cmd: string, args: string[]) => ExecResult; export declare const realExec: Exec; //# sourceMappingURL=exec.d.ts.map