import { AWSStatus } from './aws-iotcore-connector'; declare const enum TrendDirection { INCREASING = "INCREASING", FLAT = "FLAT", DECREASING = "DECREASING" } interface MetricsCollectorJSON { mean_confidence: number; standard_deviation: number; confidence_trend: TrendDirection; details: { n: number; sum_confidences: number; sum_confidences_squared: number; }; ts: number; id: string; } /** * Internal utility for collecting and analyzing confidence metrics. * Calculates running statistics and provides trend analysis. */ export declare class MetricsCollector { private static readonly NUM_PLACES; private count; private sumConfidences; private sumSquaredConfidences; private meanConfidenceTrend; getMeanConfidence(): number; getStandardDeviation(): number; reset(): { metrics_reset: AWSStatus; }; addConfidence(confidence: number): void; updateConfidenceMetrics(confidences: number[]): void; toJSON(): MetricsCollectorJSON; } export {};