import { type ChildProcess, type SpawnOptions } from "node:child_process";
/**
 * Platform-aware spawn that centralizes Windows shell and quoting concerns.
 *
 * On Windows:
 * - Enables `shell: true` (routes through cmd.exe) unless the caller explicitly sets `shell`
 * - Quotes the command and arguments so paths with spaces survive cmd.exe parsing
 * - Always sets `windowsHide: true` to prevent console window flashes
 *
 * On other platforms the call is passed through to `spawn` unchanged (with `windowsHide: true`).
 */
export declare function spawnProcess(command: string, args: string[], options?: SpawnOptions): ChildProcess;
//# sourceMappingURL=spawn.d.ts.map