import * as React from 'react'; import { type ScatterChartProps, type ScatterChartSlotProps, type ScatterChartSlots } from '@mui/x-charts/ScatterChart'; import { type ChartsTooltipProps } from '@mui/x-charts/ChartsTooltip'; import { type ChartsSlotPropsPro, type ChartsSlotsPro } from "../internals/material/index.js"; import { type ChartsContainerProProps } from "../ChartsContainerPro/ChartsContainerPro.js"; import { type ScatterChartProPluginSignatures } from "./ScatterChartPro.plugins.js"; import { type ChartsToolbarProSlots, type ChartsToolbarProSlotProps } from "../ChartsToolbarPro/Toolbar.types.js"; export interface ScatterChartProSlots extends Omit, ChartsToolbarProSlots, Partial {} export interface ScatterChartProSlotProps extends Omit, ChartsToolbarProSlotProps, Partial { /** * Slot props for the tooltip component. * @default {} */ tooltip?: Partial>; } export interface ScatterChartProProps extends Omit, Omit, 'series' | 'onItemClick' | 'slots' | 'slotProps' | 'highlightedAxis' | 'onHighlightedAxisChange'> { /** * Overridable component slots. * @default {} */ slots?: ScatterChartProSlots; /** * The props used for each component slot. * @default {} */ slotProps?: ScatterChartProSlotProps; } /** * Demos: * * - [Scatter](https://mui.com/x/react-charts/scatter/) * - [Scatter demonstration](https://mui.com/x/react-charts/scatter-demo/) * * API: * * - [ScatterChart API](https://mui.com/x/api/charts/scatter-chart/) */ declare const ScatterChartPro: React.ForwardRefExoticComponent>; export { ScatterChartPro };