/**
 * Interactive Graph Visualizer
 *
 * Generates standalone HTML files with D3.js-powered interactive dependency graphs.
 */
import type { ModuleGraph, CircularDep } from './mermaid-generator.js';
export interface GraphVisualizerOptions {
    title?: string;
    highlightCircular?: boolean;
    enableSearch?: boolean;
    enableFilters?: boolean;
}
/**
 * Generates interactive HTML visualizations using D3.js.
 */
export declare class GraphVisualizer {
    /**
     * Generate standalone HTML file with interactive module graph.
     */
    generateInteractiveGraph(graph: ModuleGraph, circularDeps?: CircularDep[], options?: GraphVisualizerOptions): string;
    private isNodeInCircularDep;
}
//# sourceMappingURL=graph-visualizer.d.ts.map