import React from 'react'; import type { GraphViewElementEventType, GraphViewNode, GraphViewNodeRenderContext, GraphViewRenderedNode, GraphViewSize } from './GraphView'; interface GraphNodeOverlayProps { readonly nodes: readonly GraphViewNode[]; readonly renderedNodes: readonly GraphViewRenderedNode[]; readonly renderNode: (context: GraphViewNodeRenderContext) => React.ReactNode; readonly onNodeEvent: (id: string, type: GraphViewElementEventType) => void; readonly onNodeSize: (id: string, size: GraphViewSize) => void; } /*** Render optional React node content above Cytoscape at its authoritative rendered positions. */ export declare function GraphNodeOverlay(props: GraphNodeOverlayProps): React.JSX.Element; export {}; //# sourceMappingURL=GraphNodeOverlay.d.ts.map