import { Pattern } from '../../../types';
export interface PatternExplanation {
    patternId: string;
    description: string;
    confidence: {
        tier: string;
        mean: number;
        ci95: [number, number];
        signalCount: number;
        interpretation: string;
    };
    conditions: Array<{
        condition: string;
        value: string;
        score: number;
        explanation: string;
    }>;
    outcomes: {
        acceptRate: number | null;
        successRate: number | null;
        totalTrials: number;
        timeSavedEstimate: string | null;
    };
    risks: Array<{
        type: 'failure_warning' | 'low_confidence' | 'few_signals' | 'conflict';
        severity: 'info' | 'warning' | 'critical';
        message: string;
    }>;
    recommendation: string;
}
export declare function explainPattern(pattern: Pattern): PatternExplanation;
export declare function explainPatternList(patterns: Pattern[]): PatternExplanation[];
//# sourceMappingURL=explainability.d.ts.map