import { type ChartsOverlayProps } from '@mui/x-charts/ChartsOverlay'; import { type ChartsAxisProps } from '@mui/x-charts/ChartsAxis'; import { type ChartsLegendSlotExtension } from '@mui/x-charts/ChartsLegend'; import { type ChartsAxisHighlightProps } from '@mui/x-charts/ChartsAxisHighlight'; import type { ChartsWrapperProps } from '@mui/x-charts/ChartsWrapper'; import { type FunnelChartPluginSignatures } from "./FunnelChart.plugins.js"; import { type FunnelPlotProps } from "./FunnelPlot.js"; import type { FunnelChartProps } from "./FunnelChart.js"; import { type ChartsContainerProProps } from "../ChartsContainerPro/index.js"; /** * A helper function that extracts FunnelChartProps from the input props * and returns an object with props for the children components of FunnelChart. * * @param props The input props for FunnelChart * @returns An object with props for the children components of FunnelChart */ export declare const useFunnelChartProps: (props: FunnelChartProps) => { chartsContainerProps: ChartsContainerProProps<"funnel", FunnelChartPluginSignatures>; funnelPlotProps: FunnelPlotProps; overlayProps: ChartsOverlayProps; chartsAxisProps: ChartsAxisProps; legendProps: ChartsLegendSlotExtension; chartsWrapperProps: Omit; axisHighlightProps: ChartsAxisHighlightProps; children: import("react").ReactNode; };