import { DependencyLayer, PackageLayer } from '../types/layer-types'; export declare class DependencyLayerModule { /** * Create dependency layers from package layers */ createDependencyLayers(packageLayers: PackageLayer[]): DependencyLayer[]; /** * Add a dependency to the map */ private addDependency; /** * Get JSON paths for content extraction */ private getJsonPaths; /** * Get color for dependency based on type and name */ private getDependencyColor; /** * Get icon for dependency based on its name/type */ private getDependencyIcon; /** * Analyze dependency health and conflicts */ analyzeDependencyHealth(dependencyLayers: DependencyLayer[]): { duplicates: Array<{ name: string; versions: string[]; packages: Record; }>; outdated: Array<{ name: string; version: string; latest?: string; }>; security: Array<{ name: string; severity: 'low' | 'medium' | 'high'; issue: string; }>; }; } //# sourceMappingURL=DependencyLayerModule.d.ts.map