import { ConfidenceTier, PatternConfidence } from '../types';
export declare class ConfidenceEngine {
    private priorWeight;
    constructor(priorWeight?: number);
    computeConfidence(positiveSignals: number, negativeSignals: number, usageCount?: number, acceptanceRate?: number): PatternConfidence;
    computeCompositeScore(confidence: PatternConfidence): number;
    getTier(confidence: PatternConfidence): ConfidenceTier;
    private betaPPF;
    private betaCDF;
    private betaPDF;
    private logBeta;
    private logGamma;
    private regularizedIncompleteBeta;
}
//# sourceMappingURL=confidence-engine.d.ts.map