/** * Sandbox Manager - Docker-based sandbox execution * * Provides isolated execution environment for agent tools. */ import type { SandboxConfig } from "./types.js"; /** Sandbox manager */ export declare class SandboxManager { private config; constructor(config: SandboxConfig); /** * Check if sandbox is enabled */ isEnabled(): boolean; /** * Execute command in sandbox */ execute(command: string, options?: { cwd?: string; env?: Record; }): Promise<{ success: boolean; stdout: string; stderr: string; exitCode: number; }>; /** * Read file from sandbox */ readFile(filePath: string): Promise; /** * Write file to sandbox */ writeFile(filePath: string, content: string): Promise; /** * Build Docker run arguments */ private buildDockerArgs; } //# sourceMappingURL=sandbox.d.ts.map