export interface MetricPoint { latencyP99: number; latencyP95: number; errorRate: number; throughput: number; timestamp: Date; } export interface BaselineSnapshot { latencyP99: number; latencyP95: number; errorRate: number; throughput: number; sampleCount: number; } export declare class BaselineCalculator { private readonly alpha; private snapshot; constructor(alpha?: number); update(point: MetricPoint): BaselineSnapshot; getSnapshot(): BaselineSnapshot; private mix; }