import type { RawRunArtifacts, RunHandle, RunInput } from "../domain/adapter.js"; export declare abstract class BaseAdapter { protected runCommand(command: string, args: string[], input: RunInput, options?: { env?: Record; }): Promise; protected toRawArtifacts(handle: RunHandle & { stdout: string; stderr: string; }, extra?: Partial): RawRunArtifacts; }