import type { ProcessedFile } from '../file/fileTypes.js';
interface FileTypeStats {
    extension: string;
    language: string;
    fileCount: number;
    lineCount: number;
}
interface StatisticsInfo {
    totalFiles: number;
    totalLines: number;
    byFileType: FileTypeStats[];
    largestFiles: Array<{
        path: string;
        lines: number;
    }>;
}
export declare const calculateStatistics: (processedFiles: ProcessedFile[], fileLineCounts: Record<string, number>) => StatisticsInfo;
export declare const generateStatisticsSection: (stats: StatisticsInfo) => string;
export {};
