import { ErrorCategory, ErrorSeverity } from './error-context.js'; import { ErrorTrackingStorage, ErrorTrackingEntry, ErrorMetrics } from './error-tracking-interfaces.js'; export declare class InMemoryErrorTrackingStorage implements ErrorTrackingStorage { private entries; private updateMetricsForEntry; store(entry: ErrorTrackingEntry): Promise; get(id: string): Promise; getByFingerprint(fingerprint: string, timeWindow: number): Promise; getMetrics(timeWindow: number): Promise; getByCategory(category: ErrorCategory, timeWindow: number): Promise; getBySeverity(severity: ErrorSeverity, timeWindow: number): Promise; getByErrorCode(errorCode: string, timeWindow: number): Promise; getByCorrelationGroup(group: string): Promise; updateEntry(id: string, updates: Partial): Promise; cleanup(maxAge: number): Promise; } //# sourceMappingURL=error-tracking-storage.d.ts.map