import type { Result } from "../types/index.js";
export interface PersonaDivergence {
    scenarioId: string;
    scenarioName: string;
    personas: Array<{
        personaId: string | null;
        personaName: string | null;
        status: string;
        reasoning: string | null;
    }>;
    divergenceScore: number;
    hasDivergence: boolean;
}
/**
 * Diff results across personas for the same scenarios.
 * Groups results by scenarioId, then compares status across persona variants.
 * divergenceScore = (distinct statuses - 1) / (persona count - 1)
 */
export declare function diffPersonaResults(results: Result[], scenarios: Array<{
    id: string;
    name: string;
}>): PersonaDivergence[];
/**
 * Format divergence results for terminal display.
 */
export declare function formatDivergenceTerminal(divergences: PersonaDivergence[]): string;
//# sourceMappingURL=persona-diff.d.ts.map