import type { BenchmarkReport } from "./benchmark-types.js";
export type StoredBenchmarkArtifact = {
    id: string;
    path: string;
    report: BenchmarkReport;
};
export declare function saveBenchmarkReportArtifact(report: BenchmarkReport, options: {
    cwd?: string;
    mode: "simulate" | "live";
    tag?: string;
}): StoredBenchmarkArtifact;
export declare function writeBenchmarkReportToPath(report: BenchmarkReport, path: string, cwd?: string): string;
export declare function listBenchmarkReportArtifacts(cwd?: string): StoredBenchmarkArtifact[];
export declare function resolveBenchmarkArtifactRef(ref: string, cwd?: string): StoredBenchmarkArtifact | undefined;
export declare function latestBenchmarkSummaryMatrix(cwd?: string): Array<{
    key: string;
    backendHint: string;
    model: string;
    passRate: number;
    executionValidationRate: number;
    averageRepairCount: number;
    artifactId: string;
}>;
//# sourceMappingURL=benchmark-storage.d.ts.map