import type { Bundle } from '../bundleIo.js'; import { type LogType, type Wave } from '../model.js'; export interface DayVolume { day: string; guestId15: string; /** AuraRequest rows with an ACTION_MESSAGE: the single primary measure. */ controllerCalls: number; pageLoads: number; /** Guest rows in other event types for the same day. Corroboration only; never summed. */ corroboration: Partial>; } export declare function computeDayVolumes(b: Bundle): Promise; export interface SpikeAssessment { day: string; /** null when AuraRequest was not collected for the day: unknown, never zero. */ controllerCalls: number | null; baselineMedian: number | null; ratio: number | null; isSpike: boolean; /** Sum of TotalControllerEvents on that day: the detector's own sample, a different unit. */ detectorSample: number | null; } export declare function assessSpikes(b: Bundle, volumes: DayVolume[], wave: Wave, spikeRatio: number): SpikeAssessment[]; //# sourceMappingURL=baseline.d.ts.map