import type { EnvironmentService } from "./environment.js"; export interface RunOptions { timeoutMs?: number; cwd?: string; } export interface RunResult { stdout: string; stderr: string; exitCode: number; } export declare class ProcessRunner { private environment?; private readonly defaultTimeoutMs; private readonly maxTimeoutMs; constructor(environment?: EnvironmentService | undefined); run(command: string, args: string[], options?: RunOptions): Promise; runAdb(args: string[], options?: RunOptions): Promise; runEmulator(args: string[], options?: RunOptions): Promise; runAvdManager(args: string[], options?: RunOptions): Promise; private validateCommand; private validateShellPayload; }