import { CssMixBlendMode } from '@nivo/core';
import { ScatterPlotCommonProps, ScatterPlotDatum, ScatterPlotLayerId, ScatterPlotNodeData } from './types';
export declare const commonDefaultProps: {
    xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
    yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
    enableGridX: boolean;
    enableGridY: boolean;
    axisTop: null;
    axisRight: null;
    axisBottom: {};
    axisLeft: {};
    nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
    nodeSize: number;
    nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
    isInteractive: boolean;
    debugMesh: boolean;
    tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    markers: never[];
    legends: never[];
    annotations: never[];
};
export declare const svgDefaultProps: {
    blendMode: CssMixBlendMode;
    layers: ScatterPlotLayerId[];
    role: string;
    useMesh: boolean;
    animate: boolean;
    motionConfig: string;
    xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
    yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
    enableGridX: boolean;
    enableGridY: boolean;
    axisTop: null;
    axisRight: null;
    axisBottom: {};
    axisLeft: {};
    nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
    nodeSize: number;
    nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
    isInteractive: boolean;
    debugMesh: boolean;
    tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    markers: never[];
    legends: never[];
    annotations: never[];
};
export declare const canvasDefaultProps: {
    layers: ScatterPlotLayerId[];
    pixelRatio: number;
    renderNode: (ctx: CanvasRenderingContext2D, node: ScatterPlotNodeData<ScatterPlotDatum>) => void;
    xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
    yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
    enableGridX: boolean;
    enableGridY: boolean;
    axisTop: null;
    axisRight: null;
    axisBottom: {};
    axisLeft: {};
    nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
    nodeSize: number;
    nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
    isInteractive: boolean;
    debugMesh: boolean;
    tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
    markers: never[];
    legends: never[];
    annotations: never[];
};
//# sourceMappingURL=props.d.ts.map