export interface ErrorPattern { id: string; name: string; priority: number; pattern: string; description: string; fix: string; } export interface DetectedError { type: string; message: string; line?: number; column?: number; priority: number; fix?: string; pattern?: string; } export declare class PatternMatcher { private patterns; constructor(); detect(code: string): DetectedError[]; private prioritize; addPattern(pattern: ErrorPattern): void; } //# sourceMappingURL=pattern-matcher.d.ts.map