import { GraphNode, GraphEdge } from '../../visualization/network-graph/types';
export type { GraphNode, GraphEdge } from '../../visualization/network-graph/types';
export interface NetworkGraphProps {
    nodes: GraphNode[];
    edges: GraphEdge[];
    layout?: 'force' | 'circular' | 'grid';
    zoomable?: boolean;
    pannable?: boolean;
    nodeRadius?: number;
    showLabels?: boolean;
    onNodeClick?: (node: GraphNode) => void;
    onEdgeClick?: (edge: GraphEdge) => void;
    className?: string;
}
declare function NetworkGraph({ nodes, edges, layout, zoomable, pannable, nodeRadius, showLabels, onNodeClick, onEdgeClick, className, }: NetworkGraphProps): import("react/jsx-runtime").JSX.Element;
declare namespace NetworkGraph {
    var displayName: string;
}
export { NetworkGraph };
//# sourceMappingURL=network-graph.d.ts.map