/// import { Margin } from '@anarock/nivo-core'; import { TooltipAnchor, TooltipPosition } from '@anarock/nivo-tooltip'; import { NodeMouseHandler, NodePositionAccessor, NodeTouchHandler } from './types'; interface MeshProps { nodes: Node[]; width: number; height: number; margin?: Margin; getNodePosition?: NodePositionAccessor; setCurrent?: (node: Node | null) => void; onMouseEnter?: NodeMouseHandler; onMouseMove?: NodeMouseHandler; onMouseLeave?: NodeMouseHandler; onClick?: NodeMouseHandler; onTouchStart?: NodeTouchHandler; onTouchMove?: NodeTouchHandler; onTouchEnd?: NodeTouchHandler; enableTouchCrosshair?: boolean; detectionRadius?: number; tooltip?: (node: Node) => JSX.Element; tooltipPosition?: TooltipPosition; tooltipAnchor?: TooltipAnchor; debug?: boolean; } export declare const Mesh: ({ nodes, width, height, margin, getNodePosition, setCurrent, onMouseEnter, onMouseMove, onMouseLeave, onClick, onTouchStart, onTouchMove, onTouchEnd, enableTouchCrosshair, detectionRadius, tooltip, tooltipPosition, tooltipAnchor, debug, }: MeshProps) => JSX.Element; export {}; //# sourceMappingURL=Mesh.d.ts.map