import type { LlmClient } from "./llm.js";
import type { EvalVerdict } from "./verdict.js";
import type { ActionItems, BenchmarkAssertionResult } from "./benchmark.js";
interface ComparisonStats {
    passRate: number;
    skillRubricAvg: number;
    baselineRubricAvg: number;
    delta: number;
}
interface CaseResult {
    eval_id: number;
    eval_name: string;
    winner: "skill" | "baseline" | "tie";
    skillContentScore: number;
    skillStructureScore: number;
    baselineContentScore: number;
    baselineStructureScore: number;
    assertionResults: BenchmarkAssertionResult[];
}
export declare function generateActionItems(client: LlmClient, verdict: EvalVerdict, stats: ComparisonStats, cases: CaseResult[], skillContent: string): Promise<ActionItems>;
export {};
