import type { ReportManifest } from "../types/report.js"; import type { RunResult } from "../types/output.js"; import type { ScoredRunResult } from "../types/scoring.js"; /** * List all reports, sorted newest first. */ export declare function listReports(configDir: string): ReportManifest[]; /** * Read a single report manifest by ID. * Supports "latest" as a special ID. */ export declare function readReport(configDir: string, reportId: string): ReportManifest | null; /** * Read a full scenario result (with transcript) from a report. */ export declare function readScenarioResult(configDir: string, reportId: string, scenarioKey: string, agentName: string): ScoredRunResult | RunResult | null; /** * Read all agent results for a scenario within a report. */ export declare function readScenarioResults(configDir: string, reportId: string, scenarioKey: string): Array; //# sourceMappingURL=reader.d.ts.map