import type { Scorecard } from "./grading/scorecard.js"; export type GradeRow = { grader: string; kind: "scalar"; value: number; feedback?: string; } | { grader: string; kind: "binary"; pass: boolean; feedback?: string; }; export type InputBreakdown = { inputId: string; output: unknown; objective: number; gatesPassed: boolean; grades: GradeRow[]; }; /** A serializable, human-renderable view of a Scorecard: per input, the output * plus each grader's score and feedback. Used by the champion artifact and report. */ export declare function breakdown(scorecard: Scorecard): InputBreakdown[];