export interface CommandRunRequest { readonly command: string; readonly cwd: string; readonly env: NodeJS.ProcessEnv; readonly stdoutPath: string; readonly stderrPath: string; readonly timeoutMs?: number; readonly signal?: AbortSignal; } export interface CommandRunResult { readonly command: string; readonly cwd: string; readonly exitCode: number | null; readonly stdoutPath: string; readonly stderrPath: string; readonly startedAt: string; readonly endedAt: string; readonly durationMs: number; readonly timedOut: boolean; readonly aborted: boolean; } export declare function runCommand(request: CommandRunRequest): Promise; //# sourceMappingURL=command-runner.d.ts.map