import type { AnalysisResult } from "../types/index.js"; export interface PatternRule { name: string; description: string; pattern: RegExp; severity: "error" | "warning" | "info"; suggestion: string; } export declare const VUE2_OPTIONS_API_PATTERNS: PatternRule[]; export declare const VUEX_PATTERNS: PatternRule[]; export declare const SCSS_PATTERNS: PatternRule[]; export declare const RXJS_PATTERNS: PatternRule[]; export declare const VUE_MIXIN_PATTERNS: PatternRule[]; export declare const TRACKING_PATTERNS: PatternRule[]; export declare const FEATURE_FLAG_PATTERNS: PatternRule[]; export declare const ANY_TYPE_PATTERNS: PatternRule[]; export declare const ASYNC_DATA_PATTERNS: PatternRule[]; export declare const ESM_COMPAT_PATTERNS: PatternRule[]; export declare const NUXT2_PLUGIN_PATTERNS: PatternRule[]; export declare const TAILWIND_V3_PATTERNS: PatternRule[]; export declare const DEPRECATED_MODULES_PATTERNS: PatternRule[]; export declare const ALL_PATTERNS: PatternRule[]; export declare function findPatterns(content: string, rules: PatternRule[]): Omit[]; //# sourceMappingURL=patterns.d.ts.map