import type { Vm } from "freestyle"; import type { FreestyleClient } from "../freestyle"; import type { DiffResult } from "../types"; import type { OnUpdate, RunConfig } from "./types"; export declare function runAndCapture(client: FreestyleClient, vm: Vm, config: RunConfig, signal: AbortSignal | undefined, onUpdate: OnUpdate): Promise<{ result: import("../types").PiRunResult; diff: DiffResult | null; }>; //# sourceMappingURL=run.d.ts.map