export type RatingBudgets = { costUsd: number; durationSeconds: number; iterations: number; }; export type RatingWeights = { quality: number; cost: number; time: number; iterations: number; }; export type RunScoreInput = { qualityScore: number; totalCost: number; durationSeconds: number; iterations: number; budgets?: Partial; weights?: Partial; }; export declare const DEFAULT_RATING_WEIGHTS: RatingWeights; export declare const DEFAULT_RATING_BUDGETS: RatingBudgets; export declare const normalizeScore: (value: number, maxValue?: number) => number; export declare const normalizeBudget: (value: number, budget: number) => number; export declare const computeRunScore: (input: RunScoreInput) => number; export declare const updateEmaRating: (current: number, score: number, alpha: number) => number; export declare const computeAlpha: (windowSize: number) => number; //# sourceMappingURL=AgentRatingFormula.d.ts.map