import * as React from 'react'; import type { ChartsGridProps } from '@mui/x-charts/ChartsGrid'; import type { ChartsWrapperProps } from '@mui/x-charts/ChartsWrapper'; import type { ChartsOverlayProps } from '@mui/x-charts/ChartsOverlay'; import type { ChartsClipPathProps } from '@mui/x-charts/ChartsClipPath'; import type { ChartsAxisProps } from '@mui/x-charts/internals'; import type { ChartsLegendSlotExtension } from '@mui/x-charts/ChartsLegend'; import type { ChartsContainerPremiumProps } from "../ChartsContainerPremium/index.js"; import type { CandlestickChartProps } from "./CandlestickChart.js"; import type { CandlestickPlotProps } from "./CandlestickPlot.js"; import type { CandlestickChartPluginSignatures } from "./CandlestickChart.plugins.js"; /** * A helper function that extracts CandlestickChartProps from the input props * and returns an object with props for the children components of CandlestickChart. * * @param props The input props for CandlestickChart * @returns An object with props for the children components of CandlestickChart */ export declare function useCandlestickChartProps(props: CandlestickChartProps): { chartsWrapperProps: Omit; chartsContainerProps: ChartsContainerPremiumProps<"ohlc", CandlestickChartPluginSignatures>; candlestickPlotProps: CandlestickPlotProps; gridProps: ChartsGridProps; clipPathProps: ChartsClipPathProps; clipPathGroupProps: { clipPath: string; }; overlayProps: ChartsOverlayProps; chartsAxisProps: ChartsAxisProps; axisHighlightProps: { x: import("@mui/x-charts").ChartsAxisHighlightType; y: import("@mui/x-charts").ChartsAxisHighlightType; }; legendProps: ChartsLegendSlotExtension; children: React.ReactNode; };