import { EventEmitter } from 'events'; import { Logger } from 'pino'; import { ErrorTrackingStorage, ErrorTrackingEntry, ErrorPatternConfig } from './types.js'; export declare class PatternChecker { private storage; private patternConfig; private logger; private eventEmitter; constructor(storage: ErrorTrackingStorage, patternConfig: ErrorPatternConfig, logger: Logger, eventEmitter: EventEmitter); checkPatterns(entry: ErrorTrackingEntry): Promise; private checkCategoryThresholds; private checkCorrelationRules; private updateCorrelatedErrors; } //# sourceMappingURL=pattern-checker.d.ts.map