export interface RetrievalLabel { resultId: string; relevance: number; current: boolean; } export interface RetrievalMetrics { recallAtK: number; precisionAtK: number; mrr: number; ndcg: number; exactSymbolHitRate: number; relevantFileHitRate: number; staleResultRate: number; duplicateResultRate: number; contextTokenEfficiency: number; revalidationSuccessRate: number; } export declare function calculateRetrievalMetrics(input: { results: RetrievalLabel[]; relevantResultIds: string[]; relevantSymbolIds?: string[]; returnedSymbolIds?: string[]; relevantFileIds?: string[]; returnedFileIds?: string[]; contextTokens?: number; revalidatedResultIds?: string[]; k: number; }): RetrievalMetrics; //# sourceMappingURL=retrieval.d.ts.map