/**
 * Formatting Utilities
 *
 * Format analysis results into readable output
 */
import type { AnalysisResult, DependencyInfo, PatternInfo, StructureInfo, SymbolInfo } from "./types/index.js";
/**
 * Build symbols section
 */
export declare function buildSymbolsSection(symbols: SymbolInfo[]): string;
/**
 * Build structure section
 */
export declare function buildStructureSection(structure: StructureInfo[]): string;
/**
 * Build dependencies section
 */
export declare function buildDependenciesSection(dependencies: DependencyInfo[]): string;
/**
 * Build patterns section
 */
export declare function buildPatternsSection(patterns: PatternInfo[]): string;
/**
 * Generate insights from analysis
 */
export declare function generateInsights(analysis: AnalysisResult, language: string): string;
/**
 * Generate recommendations from analysis
 */
export declare function generateRecommendations(analysis: AnalysisResult, language: string): string;
//# sourceMappingURL=formatters.d.ts.map