import { BrainInsight, FileChange } from '../types.js'; import { LLMClient } from './llm-client.js'; export interface FixSuggestion { file: string; issue: string; before: string; after: string; explanation: string; confidence: 'high' | 'medium' | 'low'; category: 'security' | 'performance' | 'quality' | 'architecture'; } export declare class SmartFixEngine { private llmClient; constructor(llmClient?: LLMClient); /** * Generate fix suggestions for the given changes and insights. * Pure rule-based — instant, no LLM required. */ generateFixes(changes: FileChange[], insights: BrainInsight[]): FixSuggestion[]; private insightToFix; formatFixes(fixes: FixSuggestion[]): string; toMarkdown(fixes: FixSuggestion[]): string; } //# sourceMappingURL=smart-fix.d.ts.map