import type { ToolContext } from "../context.js"; import type { Scenario, ScenarioEntry, ScenarioStep } from "../../utils/scenario-store.js"; export declare function formatEntry(e: ScenarioEntry): string; export declare function formatStepCompact(step: ScenarioStep, i: number): string; export interface PlaybackResult { step: number; action: string; label?: string; status: "OK" | "FAIL" | "SKIP"; message: string; durationMs: number; } export declare function executePlayback(scenario: Scenario, ctx: ToolContext, options: { speed?: number; stopOnFail?: boolean; stepTimeout?: number; maxDuration?: number; fromStep?: number; toStep?: number; dryRun?: boolean; }, depth: number): Promise<{ results: PlaybackResult[]; totalMs: number; }>; export declare function formatPlaybackResults(scenario: Scenario, results: PlaybackResult[], totalMs: number): string; //# sourceMappingURL=playback.d.ts.map