export interface EnergyMetricsSnapshot { samplesProcessed: number; deltasCreated: number; negativeDeltaCount: number; outOfOrderCount: number; firstSampleCount: number; } export declare class EnergyMetricsService { private readonly logger; private samplesProcessed; private deltasCreated; private negativeDeltaCount; private outOfOrderCount; private firstSampleCount; recordSampleProcessed(): void; recordDeltaCreated(): void; recordNegativeDelta(): void; recordOutOfOrder(): void; recordFirstSample(): void; getSnapshot(): EnergyMetricsSnapshot; reset(): void; }