/** * Copyright (c) 2025 Mihajlo Stojanovski * All rights reserved. */ import { NormalizedSystemMetrics } from "./collectors/common"; import { TelemetrySummaryOutput } from "../types"; /** * Telemetry Summarizer * Enterprise principle: pure function, deterministic, safe. */ export declare class TelemetrySummarizer { /** * Summarize telemetry samples into aggregated metrics and detect spikes * Calculates max/avg CPU load, memory pressure, disk usage, and identifies anomalies * * @param metrics - Array of raw telemetry samples collected during test execution * @returns Summarized telemetry output with aggregated stats and spike detections */ static summarize(metrics: NormalizedSystemMetrics[]): TelemetrySummaryOutput; private static emptyOutput; private static detectSpikes; private static round; } //# sourceMappingURL=summarize.d.ts.map