/**
 * JudgeAgreementView — pairwise agreement between judges across the
 * corpus, grouped by dimension.
 *
 * Output drives two workflows:
 *   - Judge robustness audit: "does Claude agree with GPT at κ ≥ 0.6?"
 *   - Calibration tracking: κ vs golden human labels over time (by
 *     providing a `humanGoldenJudgeId`).
 */
import type { TraceStore } from '../trace/store';
export interface JudgePair {
    judgeA: string;
    judgeB: string;
    dimension: string;
    /** Number of (targetSpanId, dimension) tuples both judges scored. */
    commonItems: number;
    pearson: number;
    krippendorff: number;
}
export interface JudgeAgreementReport {
    pairs: JudgePair[];
    dimensions: string[];
    judgeIds: string[];
}
export declare function judgeAgreementView(store: TraceStore): Promise<JudgeAgreementReport>;
//# sourceMappingURL=judge-agreement.d.ts.map