import { AnalysisResult } from '../types/function-analysis.js'; export interface SummaryOptions { includeCodeExamples: boolean; includeComplexityMetrics: boolean; includeRecommendations: boolean; maxFunctionsToDetail: number; technicalLevel: 'beginner' | 'intermediate' | 'advanced'; } export declare class SummaryGenerator { generateSummary(result: AnalysisResult, options: SummaryOptions): string; private generateTitle; private generateOverview; private generateFunctionDetails; private generateComplexityAnalysis; private generateLogicPatternsSection; private generateRelationshipsSection; private generateRecommendationsSection; private generateRelatedFunctionsSection; private generateCodePreview; getDefaultOptions(technicalLevel: 'beginner' | 'intermediate' | 'advanced'): SummaryOptions; } //# sourceMappingURL=summary-generator.d.ts.map