import type { BarChartPluginSignatures } from '@mui/x-charts/BarChart'; import type { ChartsContainerProps } from '@mui/x-charts/ChartsContainer'; import type { BarChartPremiumProps } from "./BarChartPremium.js"; import type { BarPlotPremiumProps } from "./BarPlotPremium.js"; import type { RangeBarPlotProps } from "./RangeBar/RangeBarPlot.js"; /** * A helper function that extracts BarChartPremiumProps from the input props * and returns an object with props for the children components of BarChartPremium. * * @param props The input props for BarChartPremium * @returns An object with props for the children components of BarChartPremium */ export declare function useBarChartPremiumProps(props: BarChartPremiumProps): { chartsContainerProps: ChartsContainerProps<"bar" | "rangeBar", BarChartPluginSignatures>; barPlotPremiumProps: BarPlotPremiumProps; rangeBarPlotProps: RangeBarPlotProps; chartsWrapperProps: Omit; gridProps: import("@mui/x-charts").ChartsGridProps; clipPathProps: import("@mui/x-charts").ChartsClipPathProps; clipPathGroupProps: { clipPath: string; }; overlayProps: import("@mui/x-charts/ChartsOverlay").ChartsOverlayProps; chartsAxisProps: import("@mui/x-charts").ChartsAxisProps; axisHighlightProps: import("@mui/x-charts").ChartsAxisHighlightProps; legendProps: import("@mui/x-charts").ChartsLegendSlotExtension; children: React.ReactNode; };