export type EvalVerdict = "EFFECTIVE" | "MARGINAL" | "INEFFECTIVE" | "EMERGING" | "DEGRADING";
export declare function computeVerdict(assertionPassRate: number, skillRubricAvg: number, baselineRubricAvg: number, baselinePassRate?: number): EvalVerdict;
export interface RubricCriterion {
    criterion: string;
    score: number;
}
export interface VerdictExplanationResult {
    explanation: string;
    recommendations?: string[];
}
export declare function verdictExplanation(verdict: EvalVerdict | "PASS" | "FAIL", rawScore: number, rubric?: RubricCriterion[]): VerdictExplanationResult;
export declare function verdictLabel(verdict: string): string;
export declare function verdictColor(verdict: EvalVerdict): string;
