import { BrainInsight } from '../types.js'; export interface InfluenceResult { changedFiles: string[]; affectedFiles: Array<{ file: string; score: number; reasons: string[]; }>; totalReachable: number; riskLevel: 'low' | 'medium' | 'high'; } export declare class InfluenceMapper { private projectDir; private graph; constructor(projectDir: string); analyzeProject(maxFiles?: number): Promise; analyzeInfluence(changedFiles: string[]): InfluenceResult; private buildGraph; private extractImports; private resolveImport; private resolvePythonImport; private getReverseDependencies; private getTransitiveReverseDependencies; private inferTestFile; private findTestCorrelation; private findSourceForTest; private calculateInfluenceScores; private toRelative; private collectFiles; } //# sourceMappingURL=influence-map.d.ts.map