import * as React from 'react'; import { type ChartsOverlayProps } from '@mui/x-charts/ChartsOverlay'; import { type MakeOptional } from '@mui/x-internals/types'; import { type ChartsAxisHighlightProps } from '@mui/x-charts/ChartsAxisHighlight'; import { type FunnelPlotProps } from "./FunnelPlot.js"; import { type FunnelSeriesType } from "./funnel.types.js"; import { type ChartsContainerProProps } from "../ChartsContainerPro/index.js"; import { type FunnelChartSlotExtension } from "./funnelSlots.types.js"; import { type CategoryAxis } from "./categoryAxis.types.js"; import { type FunnelChartPluginSignatures } from "./FunnelChart.plugins.js"; export type FunnelSeries = MakeOptional; export interface FunnelChartProps extends Omit, 'series' | 'plugins' | 'zAxis' | 'zoom' | 'onZoomChange' | 'dataset' | 'yAxis' | 'xAxis' | 'rotationAxis' | 'radiusAxis' | 'slots' | 'slotProps'>, Omit, Omit, FunnelChartSlotExtension { /** * The series to display in the funnel chart. * An array of [[FunnelSeries]] objects. */ series: Readonly; /** * The configuration of the category axis. * * @default { position: 'none' } */ categoryAxis?: CategoryAxis; /** * If `true`, the legend is not rendered. * @default false */ hideLegend?: boolean; /** * The configuration of axes highlight. * Default is set to 'band' in the bar direction. * Depends on `layout` prop. * @see See {@link https://mui.com/x/react-charts/highlighting/ highlighting docs} for more details. * */ axisHighlight?: ChartsAxisHighlightProps; } declare const FunnelChart: React.ForwardRefExoticComponent>; export { FunnelChart };