/**
 * Centralized timeout defaults for synchronous process execution.
 *
 * `execSync` blocks the Node.js event loop. Always provide a timeout so callers
 * fail fast instead of hanging indefinitely when external tools stall.
 *
 * Guidance:
 * - Use `GIT_QUICK` for lightweight git queries (rev-parse, status).
 * - Use `GIT_DIFF` for diff-based queries.
 * - Use `GIT_LOG` for log/history queries.
 * - Use `PYTHON_VERSION` for `python --version` style probes.
 * - Use `SYSTEM_INFO` for OS/hardware capability probes (wmic, nvidia-smi, which/where).
 * - Use `PROCESS_SPAWN` for short-lived spawn-style operations.
 * - Use `PACKAGE_INSTALL` for package manager operations that may take minutes.
 */
export declare const EXEC_TIMEOUTS: {
    readonly GIT_QUICK: 5000;
    readonly GIT_DIFF: 10000;
    readonly GIT_LOG: 15000;
    readonly PYTHON_VERSION: 5000;
    readonly SYSTEM_INFO: 10000;
    readonly PROCESS_SPAWN: 30000;
    readonly PACKAGE_INSTALL: 300000;
};
//# sourceMappingURL=exec-constants.d.ts.map