export interface FileCluster { id: number; name: string; files: Array<{ path: string; pagerank: number; language: string; }>; hubFile: string; size: number; } /** * Detect functional clusters in the dependency graph using Label Propagation. * Groups tightly-connected files into clusters based on import relationships. */ export declare function detectClusters(files: Array<{ id: number; path: string; pagerank: number; language: string; }>, edges: Array<{ source: number; target: number; weight: number; }>): FileCluster[];