export interface CommandExecutionOptions { cwd: string; timeoutMs: number; env?: Record; shell?: boolean; } export interface CommandExecutionResult { exitCode: number; timedOut: boolean; durationMs: number; stdout: string; stderr: string; } export declare function runCommand(command: string, args: string[], options: CommandExecutionOptions): Promise;