import { Margin } from '@nivo/core'; import { TooltipAnchor, TooltipPosition } from '@nivo/tooltip'; import { ComputedNode, CurrentNodeSetter, NodeMouseEventHandler, NodeTooltip } from './types'; interface MeshProps { nodes: ComputedNode[]; width: number; height: number; margin: Margin; onMouseEnter?: NodeMouseEventHandler; onMouseMove?: NodeMouseEventHandler; onMouseLeave?: NodeMouseEventHandler; onMouseDown?: NodeMouseEventHandler; onMouseUp?: NodeMouseEventHandler; onClick?: NodeMouseEventHandler; onDoubleClick?: NodeMouseEventHandler; setCurrentNode: CurrentNodeSetter; tooltip?: NodeTooltip; tooltipPosition?: TooltipPosition; tooltipAnchor?: TooltipAnchor; detectionRadius: number; debug: boolean; } declare const NonMemoizedMesh: ({ nodes, width, height, margin, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, setCurrentNode, tooltip, tooltipPosition, tooltipAnchor, detectionRadius, debug, }: MeshProps) => import("react/jsx-runtime").JSX.Element; export declare const Mesh: typeof NonMemoizedMesh; export {}; //# sourceMappingURL=Mesh.d.ts.map