/** * MockDetector: Auto-Fix Suggestion Generator * * Generates specific, actionable fix suggestions for detected mock data violations. */ import { MockViolation } from '../types/mockdetector.types'; export interface AutoFixSuggestion { violation: MockViolation; fixType: 'database_query' | 'api_call' | 'state_hook' | 'prop_passing' | 'constants_file'; difficulty: 'easy' | 'medium' | 'hard'; confidence: number; codeSnippet: string; explanation: string; estimatedTime: string; requiredFiles?: string[]; } /** * Analyze violation context and generate specific fix suggestion */ export declare const generateAutoFix: (violation: MockViolation) => AutoFixSuggestion; /** * Generate all auto-fix suggestions for a list of violations */ export declare const generateAllAutoFixes: (violations: MockViolation[]) => AutoFixSuggestion[]; /** * Group auto-fixes by difficulty for better UX */ export declare const groupByDifficulty: (suggestions: AutoFixSuggestion[]) => { easy: AutoFixSuggestion[]; medium: AutoFixSuggestion[]; hard: AutoFixSuggestion[]; };