import * as React from 'react'; import type { ChartsSlotProps, ChartsSlots } from "../internals/material/index.js"; import type { ChartsProviderProps } from "../context/ChartsProvider/index.js"; import type { ChartAnyPluginSignature } from "../internals/plugins/models/plugin.js"; import type { ChartsLocalizationProviderProps } from "../ChartsLocalizationProvider/index.js"; import type { RadialPluginSignatures } from "./ChartsRadialDataProvider.plugins.js"; import type { PolarChartSeriesType } from "../models/seriesType/config.js"; export interface ChartsRadialDataProviderSlots extends ChartsSlots {} export interface ChartsRadialDataProviderSlotProps extends ChartsSlotProps {} export type ChartsRadialDataProviderProps> = React.PropsWithChildren['pluginParams'] & Pick, 'plugins'>> & ChartsLocalizationProviderProps & { /** * Slots to customize charts' components. */ slots?: Partial; /** * The props for the slots. */ slotProps?: Partial; }; /** * Orchestrates the data providers for radial chart components and hooks. * * Similar to `ChartsDataProvider`, but uses the radial axis plugin instead of the cartesian one, * and only supports the line series config. * * Demos: * * - [Composition](https://mui.com/x/react-charts/composition/) * * API: * * - [ChartsRadialDataProvider API](https://mui.com/x/api/charts/charts-radial-data-provider/) */ declare function ChartsRadialDataProvider>(props: ChartsRadialDataProviderProps): React.JSX.Element; declare namespace ChartsRadialDataProvider { var propTypes: any; } export { ChartsRadialDataProvider };