/** * Patterns command - Detect duplicate code patterns that confuse AI models */ import { Command } from 'commander'; interface PatternsOptions { similarity?: string; minLines?: string; maxCandidates?: string; minSharedTokens?: string; fullScan?: boolean; include?: string; exclude?: string; output?: string; outputFile?: string; score?: boolean; } export declare const PATTERNS_HELP_TEXT = '\nEXAMPLES:\n $ aiready patterns # Default analysis\n $ aiready patterns --similarity 0.6 # Stricter matching\n $ aiready patterns --min-lines 10 # Larger patterns only\n'; /** * Define the patterns command structure. * * @param program - Commander program instance */ export declare function definePatternsCommand(program: Command): void; /** * Executes pattern analysis action. */ export declare function patternsAction( directory: string, options: PatternsOptions ): Promise; export {}; //# sourceMappingURL=patterns.d.ts.map