import type { RunnerAdapter } from "../domain/adapter.js"; import type { RunnerResult } from "../domain/result.js"; import type { RunnerInfo } from "../domain/runner.js"; import type { Case } from "../domain/case.js"; import type { SnapshotRuntimeOptions, SnapshotStore } from "../snapshots/store.js"; export declare function executeRunner(case_: Case, runner: RunnerInfo, adapter: RunnerAdapter, options: { suitePath: string; cwd: string; artifactDir: string; timeoutMs: number; maxSteps?: number; showRunnerOutput?: boolean; snapshots?: { runtime: SnapshotRuntimeOptions; store: SnapshotStore; }; }): Promise;