export interface ContributorEdge { author1: string; author2: string; sharedFiles: number; sharedCommits: number; } export interface ContributorNode { email: string; commits: number; files: number; } export interface ContributorNetworkResult { nodes: ContributorNode[]; edges: ContributorEdge[]; density: number; } export interface ContributorNetworkOptions { since?: string; maxCommits?: number; pathPattern?: string; minSharedFiles?: number; timeoutMs?: number; } /** * Analyze contributor collaboration network. * * Builds a graph where nodes are contributors and edges connect * contributors who have worked on the same files. */ export declare function analyzeContributorNetwork(repoPath: string, options?: ContributorNetworkOptions): Promise;