import type { RepomixProgressCallback } from '../../shared/types.js';
import type { ProcessedFile } from '../file/fileTypes.js';
import type { TokenCounter } from '../tokenCount/tokenCount.js';
import { type FileMetrics } from './calculateIndividualFileMetrics.js';
export declare const calculateAllFileMetrics: (processedFiles: ProcessedFile[], tokenCounter: TokenCounter, progressCallback: RepomixProgressCallback) => Promise<FileMetrics[]>;
//# sourceMappingURL=calculateAllFileMetrics.d.ts.map