/** * Execute a shell command in a given working directory. * Returns stdout, stderr, exit code, and duration. * * Uses execFile with shell:true for cross-platform compatibility. * Truncates output to avoid overwhelming the LLM context. */ export interface CommandResult { command: string; exitCode: number; stdout: string; stderr: string; durationMs: number; success: boolean; timedOut: boolean; } export declare function runCommand(command: string, cwd: string, timeoutMs?: number, maxOutputChars?: number): Promise; //# sourceMappingURL=command-runner.d.ts.map