import * as React from 'react'; import { type ChartsSlotProps, type 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): import("react/jsx-runtime").JSX.Element; declare namespace ChartsRadialDataProvider { var propTypes: any; } export { ChartsRadialDataProvider as Unstable_ChartsRadialDataProvider };