import * as React from 'react'; import { type ChartsLegendSlotProps, type ChartsLegendSlots } from "../ChartsLegend/index.js"; import { type ChartsOverlayProps, type ChartsOverlaySlotProps, type ChartsOverlaySlots } from "../ChartsOverlay/ChartsOverlay.js"; import { type ChartsSurfaceProps } from "../ChartsSurface/index.js"; import { type ChartsWrapperProps } from "../ChartsWrapper/index.js"; import { type RadarGridProps } from "./RadarGrid/index.js"; import { type RadarDataProviderProps } from "./RadarDataProvider/RadarDataProvider.js"; import { type RadarSeriesPlotProps } from "./RadarSeriesPlot/index.js"; import { type RadarAxisHighlightProps } from "./RadarAxisHighlight/index.js"; import { type ChartsTooltipSlotProps, type ChartsTooltipSlots } from "../ChartsTooltip/index.js"; import { type ChartsSlotProps, type ChartsSlots } from "../internals/material/index.js"; import { type ChartsToolbarSlotProps, type ChartsToolbarSlots } from "../Toolbar/index.js"; export interface RadarChartSlots extends ChartsTooltipSlots, ChartsOverlaySlots, ChartsLegendSlots, ChartsToolbarSlots, Partial {} export interface RadarChartSlotProps extends ChartsTooltipSlotProps, ChartsOverlaySlotProps, ChartsLegendSlotProps, ChartsToolbarSlotProps, Partial {} export interface RadarChartProps extends Omit, Omit, Omit, 'classes'>, Omit, Pick, Omit, Pick { /** * If `true`, the legend is not rendered. */ hideLegend?: boolean; /** * If true, shows the default chart toolbar. * @default false */ showToolbar?: boolean; /** * Overridable component slots. * @default {} */ slots?: RadarChartSlots; /** * The props used for each component slot. * @default {} */ slotProps?: RadarChartSlotProps; } /** * Demos: * * - [Radar Chart](https://mui.com/x/react-charts/radar/) * * API: * * - [RadarChart API](https://mui.com/x/api/charts/radar-chart/) */ declare const RadarChart: React.ForwardRefExoticComponent>; export { RadarChart };