/** * ProtocolBench — In-memory metrics collector. */ import type { MetricsCollector, CollectedMetrics } from './types.js'; export declare class InMemoryMetricsCollector implements MetricsCollector { private messages; private tasks; private faults; private recoveries; recordMessage(type: string, sizeBytes: number, latencyMs: number): void; recordTaskCompletion(success: boolean, qualityScore?: number): void; recordFault(type: string): void; recordRecovery(type: string, recoveryMs: number): void; snapshot(): CollectedMetrics; reset(): void; } //# sourceMappingURL=collector.d.ts.map