import type { RunEvent } from "../engine/types.ts"; import type { RunSummary } from "./types.ts"; /** * Fold one run's ordered events into a `RunSummary` (spec §6.3), entirely via the pure engine * derivation (spec §5.1/§5.3) — this file holds no state logic of its own, only the `at` lookup for * `completedAt` and the shaping into `RunSummary`. Shared by every `RunStore` implementation (memory, * filesystem) so listing logic is defined exactly once. */ export declare function summarizeRun(events: readonly RunEvent[]): RunSummary | undefined; //# sourceMappingURL=summarize-run.d.ts.map