/** * Docker sandbox executor — runs commands in an isolated container. */ import type { SandboxConfig, SandboxExecutor } from "./types.js"; export interface DockerConfig { image: string; memoryLimit: string; cpuLimit: string; } export declare const DEFAULT_DOCKER_CONFIG: DockerConfig; /** * Docker sandbox executor. * Wraps commands to run inside a Docker container. */ export declare class DockerExecutor implements SandboxExecutor { readonly backend: "docker"; private dockerConfig; constructor(dockerConfig?: DockerConfig); isAvailable(): Promise; wrapCommand(command: string, args: string[], config: SandboxConfig): { command: string; args: string[]; }; } //# sourceMappingURL=docker.d.ts.map