import { ClassifiedGraph, Issue } from '../../core/GraphTypes'; import { AnalysisRule, RuleConfig } from '../types'; /** * Detects invalid dependencies between architectural layers. * A violation occurs when an inner layer depends on an outer layer * (e.g., Core → UI, Service → API). */ export declare class LayerViolationRule implements AnalysisRule { id: string; name: string; category: "layering"; defaultSeverity: "high"; run(graph: ClassifiedGraph, config?: RuleConfig): Issue[]; } //# sourceMappingURL=LayerViolationRule.d.ts.map