import { ProcessExecutor } from "./interface.js"; import { SpawnOptions, ProcessInfo, SpawnResult } from "../types/process.js"; import { Result } from "../lib/error.js"; import { ProcessMcpConfig } from "../config.js"; export declare class DockerExecutor implements ProcessExecutor { private config; private docker; private registry; private pidCounter; private container?; private initialized; private execStreams; constructor(config: ProcessMcpConfig); initialize(): Promise>; spawn(options: SpawnOptions): Promise>; stdin(pid: string, input: string): Promise>; ps(): ProcessInfo[]; stdout(pid: string, lines?: number): Result<{ stdout: string; stderr: string; }>; kill(pid: string, signal?: string): Promise>; cleanup(): Promise; } //# sourceMappingURL=docker-executor.d.ts.map