import type { RepomixConfigMerged } from '../../config/configSchema.js';
import type { ProcessedFile } from '../file/fileTypes.js';
import { getFileChangeCount, isGitInstalled } from '../git/gitRepositoryHandle.js';
export interface SortDeps {
    getFileChangeCount: typeof getFileChangeCount;
    isGitInstalled: typeof isGitInstalled;
}
export declare const sortOutputFiles: (files: ProcessedFile[], config: RepomixConfigMerged, deps?: SortDeps) => Promise<ProcessedFile[]>;
export declare const prefetchSortData: (config: RepomixConfigMerged, deps?: SortDeps) => Promise<void>;
