export declare function wilsonLowerBound(successes: number, trials: number, confidence?: number): number; export interface PromotionInput { successes: number; trials: number; minSamples?: number; threshold?: number; /** Measured precision; promotion requires it to be >= 0.90. null = unmeasured = never promote. */ precisionMeasured?: number | null; } export declare function shouldPromote(input: PromotionInput): boolean;