/** * DependencyTree Component * * Visualizes the dependency tree for a plugin. * Shows installed, missing, and optional dependencies. * * @since v1.20.0 */ import type React from 'react'; import { type DependencyGraph } from '../../core/dependencies/index.js'; export interface DependencyTreeProps { /** The dependency graph */ graph: DependencyGraph; /** Plugin name to show tree for */ pluginName: string; /** Maximum tree depth to display */ maxDepth?: number; /** Compact mode - single line summary */ compact?: boolean; } export declare function DependencyTree({ graph, pluginName, maxDepth, compact }: DependencyTreeProps): React.ReactElement; /** * Compact dependency badge for list views */ export interface DependencyBadgeProps { /** Number of hard dependencies */ depCount: number; /** Number of soft dependencies */ softDepCount: number; /** Number of missing hard dependencies */ missingCount?: number; } export declare function DependencyBadge({ depCount, softDepCount, missingCount }: DependencyBadgeProps): React.ReactElement | null; //# sourceMappingURL=DependencyTree.d.ts.map