export interface DirectoryPair { source: string; target: string; coChangeCount: number; percentage: number; } export interface DependencyMapOptions { depth?: number; since?: string; maxCommits?: number; minCoupling?: number; pathPattern?: string; timeoutMs?: number; } /** * Analyze co-change coupling between directories/modules. * * For each commit, group changed files by directory at the given depth, * then count how often pairs of directories change together. */ export declare function analyzeDependencyMap(repoPath: string, options?: DependencyMapOptions): Promise<{ pairs: DirectoryPair[]; totalCommits: number; }>;