import type { CommandRunner, ProcessRunner } from './types.js'; interface ChildResult { code: number | null; stdout: string; stderr: string; event: 'exit' | 'error' | 'timeout' | 'abort' | 'lost'; cleanup: { complete: boolean; residuals: string[]; }; } export declare function run_child(command: string, args: string[], options: { cwd: string; signal?: AbortSignal; timeout_ms?: number; env?: NodeJS.ProcessEnv; }): Promise; export declare const default_process_runner: ProcessRunner; export declare const default_command_runner: CommandRunner; export {}; //# sourceMappingURL=process.d.ts.map