import type { RecommendationEntry, RecommendationEvaluationFixture, RecommendationEvaluationFixtureResult, RecommendationEvaluationResult, RecommendationEvaluationSummary, RecommendationEvaluationTopConfidence, RecommendationPolicy } from "../types.js"; /** * Builds a persisted recommendation evaluation result for the provided fixtures. */ export declare function buildRecommendationEvaluationResult(fixtures: RecommendationEvaluationFixture[], policy: RecommendationPolicy): RecommendationEvaluationResult; /** * Builds aggregate quality metrics for evaluated fixtures. */ export declare function buildRecommendationEvaluationSummary(fixtureResults: RecommendationEvaluationFixtureResult[]): RecommendationEvaluationSummary; /** * Classifies how strong the top recommendation's matched evidence appears. */ export declare function classifyTopRecommendationConfidence(entry: RecommendationEntry | undefined): RecommendationEvaluationTopConfidence;