import type { TaskTokenLog } from "../task/types"; export interface LiveRunReportShape { schemaVersion: 1; binaryId: string; fixtureId: string; totals: { turns: number; inputTokens: number; outputTokens: number; cacheReadTokens: number; cacheWriteTokens: number; totalTokens: number; }; cacheHitRate: number | null; receiptArtifactRatio: number | null; spawnDecisions: number | null; roi: number | null; } export declare function buildFixtureReport(fixtureId: string, logs: readonly TaskTokenLog[]): LiveRunReportShape; export declare function runFixtureReport(fixtureId: string): Promise;