import { ErrorCategory, ErrorSeverity } from '../error-context.js'; import { ErrorTrackingStorage, ErrorTrackingEntry, ErrorMetrics } from './types.js'; export declare class MetricsProvider { private storage; constructor(storage: ErrorTrackingStorage); getMetrics(timeWindow?: number): Promise; getErrorsByCategory(category: ErrorCategory, timeWindow?: number): Promise; getErrorsBySeverity(severity: ErrorSeverity, timeWindow?: number): Promise; getErrorDetails(entryId: string): Promise; getErrorsByCode(errorCode: string, timeWindow?: number): Promise; getErrorsByCorrelationGroup(group: string): Promise; getErrorsByFingerprint(fingerprint: string, timeWindow?: number): Promise; } //# sourceMappingURL=metrics-provider.d.ts.map