import type { FileChangeRecord } from '../parsers/numstat-parser.js'; export interface CollaborationNode { name: string; commits: number; } export interface CollaborationEdge { source: string; target: string; sharedFiles: number; } export interface CollaborationData { nodes: CollaborationNode[]; edges: CollaborationEdge[]; } /** * Build a collaboration graph from file change records. * Two authors are connected if they both modified the same file. * Edge weight = number of shared files. */ export declare function analyzeCollaboration(fileChanges: FileChangeRecord[]): CollaborationData; //# sourceMappingURL=collaboration.d.ts.map