import { execSync, spawnSync } from "node:child_process"; export declare const EXEC_TIMEOUT_MS = 120000; export declare const EXEC_MAX_BUFFER: number; export declare let _exec: typeof execSync; export declare let _spawn: typeof spawnSync; /** Override the exec/spawn implementations (test helper). */ export declare function _setExec(e: typeof execSync, s?: typeof spawnSync): void; /** Reset to the real child_process implementations. */ export declare function _resetExec(): void; /** Single-quote a string for safe use in a `gh`/shell command line. Exported so * callers (e.g. pr.ts) don't re-roll their own quoting. */ export declare function shellQuote(s: string): string; //# sourceMappingURL=sh.d.ts.map