/**
 * Dependency Graph View
 *
 * Interactive terminal-based dependency visualization.
 */
import type React from 'react';
import type { ScannedPlugin } from '../../core/types/plugin.js';
interface DependencyGraphViewProps {
    /** List of scanned plugins to build graph from */
    plugins: ScannedPlugin[];
    /** Maximum height for the view */
    maxHeight: number;
    /** Whether this view is active for input */
    isActive: boolean;
    /** Callback when user wants to close the view */
    onClose: () => void;
    /** Callback to export graph */
    onExport?: (format: 'dot' | 'mermaid' | 'json' | 'html', content: string) => void;
}
export declare function DependencyGraphView({ plugins, maxHeight, isActive, onClose, onExport }: DependencyGraphViewProps): React.ReactElement;
export default DependencyGraphView;
//# sourceMappingURL=DependencyGraphView.d.ts.map