import type { ThinkingLevel } from "@ch1nyzzz/pi-agent-core"; import type { EvoPaths } from "../paths.ts"; import type { Proposal, ReplayScenario } from "../types.ts"; import type { ModelRunner, ModelRunResult } from "./model-runner.ts"; export type CounterfactualReplayMode = "bundle-candidate" | "code-patch-hypothesis"; export interface CounterfactualReplayResult { proposal: Proposal; scenario: ReplayScenario; mode: CounterfactualReplayMode; limitation: string; old: ModelRunResult; candidate: ModelRunResult; markdown: string; } export interface RunCounterfactualReplayOptions { paths: EvoPaths; runner: ModelRunner; proposal: Proposal; scenario?: ReplayScenario; agentDir?: string; model?: string; thinkingLevel?: ThinkingLevel; signal?: AbortSignal; } export declare function runCounterfactualReplay(options: RunCounterfactualReplayOptions): Promise; //# sourceMappingURL=replay.d.ts.map