import { BrainInsight, FileChange, ProjectContext } from '../types.js'; import { HealthScore } from './health-score.js'; import { FixSuggestion } from './smart-fix.js'; export interface ReportOptions { format: 'html' | 'markdown' | 'json' | 'github-actions'; outputPath: string; projectName?: string; includeHealthScore?: boolean; includeFixes?: boolean; } export declare class ReportGenerator { generate(insights: BrainInsight[], changes: FileChange[], context: ProjectContext, health?: HealthScore, fixes?: FixSuggestion[], opts?: Partial): string; saveReport(content: string, outputPath: string): string; private generateHTML; private generateMarkdown; private generateJSON; generateGitHubActionsWorkflow(context: ProjectContext): string; generatePreCommitHook(): string; } //# sourceMappingURL=report-generator.d.ts.map