import { EnhancedAppError } from '../enhanced-app-error.js'; import { ErrorTrackingEntry, ErrorContext } from './types.js'; export declare const DEFAULT_PATTERN_CONFIG: { enabled: boolean; windowSize: number; thresholds: { security: { count: number; timeWindow: number; }; authentication: { count: number; timeWindow: number; }; authorization: { count: number; timeWindow: number; }; system: { count: number; timeWindow: number; }; database: { count: number; timeWindow: number; }; network: { count: number; timeWindow: number; }; browser: { count: number; timeWindow: number; }; external_service: { count: number; timeWindow: number; }; resource: { count: number; timeWindow: number; }; validation: { count: number; timeWindow: number; }; configuration: { count: number; timeWindow: number; }; business_logic: { count: number; timeWindow: number; }; performance: { count: number; timeWindow: number; }; rate_limit: { count: number; timeWindow: number; }; session: { count: number; timeWindow: number; }; }; correlationRules: { name: string; pattern: RegExp; timeWindow: number; threshold: number; }[]; }; export declare class EntryBuilder { static createTrackingEntry(error: Error | EnhancedAppError, context: ErrorContext, entryId: string, timestamp: Date): ErrorTrackingEntry; } //# sourceMappingURL=entry-builder.d.ts.map