import React from 'react'; import { NodeDragHandler, NodeMouseHandler, NodeTypesWrapped } from '../../types'; interface NodeRendererProps { nodeTypes: NodeTypesWrapped; selectNodesOnDrag: boolean; onNodeClick?: NodeMouseHandler; onNodeDoubleClick?: NodeMouseHandler; onNodeMouseEnter?: NodeMouseHandler; onNodeMouseMove?: NodeMouseHandler; onNodeMouseLeave?: NodeMouseHandler; onNodeContextMenu?: NodeMouseHandler; onNodeDragStart?: NodeDragHandler; onNodeDrag?: NodeDragHandler; onNodeDragStop?: NodeDragHandler; onlyRenderVisibleElements: boolean; noPanClassName: string; noDragClassName: string; } declare const _default: React.MemoExoticComponent<{ (props: NodeRendererProps): React.JSX.Element; displayName: string; }>; export default _default;