import { ClassifiedGraph, Issue } from '../../core/GraphTypes'; import { AnalysisRule, RuleConfig } from '../types'; /** * Detects god modules — modules that have both high fan-in AND high fan-out, * acting as a central hub that couples many parts of the system. */ export declare class GodModuleRule implements AnalysisRule { id: string; name: string; category: "structure"; defaultSeverity: "high"; private readonly defaultFanInThreshold; private readonly defaultFanOutThreshold; run(graph: ClassifiedGraph, config?: RuleConfig): Issue[]; } //# sourceMappingURL=GodModuleRule.d.ts.map