import type { GroundTruth } from './search-quality-metrics.js'; export interface BenchmarkManifest { benchmark_version: string; created_at: string; corpus_size: number; query_count: number; ground_truth_count: number; source: 'full-memory-snapshot' | 'auto-generated' | string; labeling_policy: 'binary-human-labeled' | string; strict_ci: boolean; ground_truth_reviewed?: boolean; notes?: string[]; } export interface BenchmarkQuery { query_id: string; query: string; language?: string; category?: string; notes?: string; } export interface BenchmarkCorpusEntry { benchmark_id: string; source_memory_id: string; type: string; tags?: string[]; created_at?: string; content: string; } export interface BenchmarkQueryLookup { byId: Map; byQueryText: Map; } export declare const DEFAULT_SEARCH_BENCHMARK_DIR: string; export declare function loadBenchmarkManifest(benchmarkDir?: string): BenchmarkManifest; export declare function assertStrictBenchmark(manifest: BenchmarkManifest): void; export declare function loadBenchmarkQueries(benchmarkDir?: string): BenchmarkQuery[]; export declare function buildBenchmarkQueryLookup(queries: BenchmarkQuery[]): BenchmarkQueryLookup; export declare function loadBenchmarkGroundTruth(benchmarkDir?: string): GroundTruth[]; export declare function loadBenchmarkCorpus(benchmarkDir?: string): BenchmarkCorpusEntry[]; //# sourceMappingURL=search-quality-benchmark-fixtures.d.ts.map