import { CssMixBlendMode } from '@nivo/core';
import { ScatterPlotCommonProps, ScatterPlotDatum, ScatterPlotNode, ScatterPlotNodeData } from './types';
interface NodesProps<RawDatum extends ScatterPlotDatum> {
    nodes: ScatterPlotNodeData<RawDatum>[];
    nodeComponent: ScatterPlotNode<RawDatum>;
    isInteractive: boolean;
    onMouseEnter?: ScatterPlotCommonProps<RawDatum>['onMouseEnter'];
    onMouseMove?: ScatterPlotCommonProps<RawDatum>['onMouseMove'];
    onMouseLeave?: ScatterPlotCommonProps<RawDatum>['onMouseLeave'];
    onMouseDown?: ScatterPlotCommonProps<RawDatum>['onMouseDown'];
    onMouseUp?: ScatterPlotCommonProps<RawDatum>['onMouseUp'];
    onClick?: ScatterPlotCommonProps<RawDatum>['onClick'];
    onDoubleClick?: ScatterPlotCommonProps<RawDatum>['onDoubleClick'];
    tooltip: ScatterPlotCommonProps<RawDatum>['tooltip'];
    blendMode: CssMixBlendMode;
}
export declare const Nodes: <RawDatum extends ScatterPlotDatum>({ nodes, nodeComponent, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, tooltip, blendMode, }: NodesProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Nodes.d.ts.map