import Docker from 'dockerode'; import type { Step, DockerExecResult } from './types.js'; export declare class DockerManager { docker: Docker; constructor(); pullImage(image: string): Promise; createContainer(image: string, options: { workspace: string; env: Record; workingDir?: string; }): Promise; execInContainer(containerId: string, step: Step, modifiedCommand?: string): Promise; private runShell; stopContainer(containerId: string): Promise; imageExists(image: string): Promise; } //# sourceMappingURL=docker.d.ts.map