import { type ComponentsProps, type ComponentsOverrides } from '@mui/material/styles'; export interface ChartsComponents { MuiChartsAxis?: { styleOverrides?: ComponentsOverrides['MuiChartsAxis']; }; MuiChartsXAxis?: { defaultProps?: ComponentsProps['MuiChartsXAxis']; styleOverrides?: ComponentsOverrides['MuiChartsXAxis']; }; MuiChartsYAxis?: { defaultProps?: ComponentsProps['MuiChartsYAxis']; styleOverrides?: ComponentsOverrides['MuiChartsYAxis']; }; MuiChartsAxisHighlight?: { styleOverrides?: ComponentsOverrides['MuiChartsAxisHighlight']; }; MuiChartsGrid?: { defaultProps?: ComponentsProps['MuiChartsGrid']; styleOverrides?: ComponentsOverrides['MuiChartsGrid']; }; MuiRadialChartsGrid?: { defaultProps?: ComponentsProps['MuiRadialChartsGrid']; styleOverrides?: ComponentsOverrides['MuiRadialChartsGrid']; }; MuiChartsLegend?: { defaultProps?: ComponentsProps['MuiChartsLegend']; styleOverrides?: ComponentsOverrides['MuiChartsLegend']; }; MuiChartsLocalizationProvider?: { defaultProps?: ComponentsProps['MuiChartsLocalizationProvider']; }; MuiChartsTooltip?: { defaultProps?: ComponentsProps['MuiChartsTooltip']; styleOverrides?: ComponentsOverrides['MuiChartsTooltip']; }; MuiChartsSurface?: { defaultProps?: ComponentsProps['MuiChartsSurface']; styleOverrides?: ComponentsOverrides['MuiChartsSurface']; }; MuiChartsDataProvider?: { defaultProps?: ComponentsProps['MuiChartsDataProvider']; }; MuiBarChart?: { defaultProps?: ComponentsProps['MuiBarChart']; }; MuiBarPlot?: { styleOverrides?: ComponentsOverrides['MuiBarPlot']; }; MuiLineChart?: { defaultProps?: ComponentsProps['MuiLineChart']; }; MuiAreaPlot?: { styleOverrides?: ComponentsOverrides['MuiAreaPlot']; }; MuiLinePlot?: { styleOverrides?: ComponentsOverrides['MuiLinePlot']; }; MuiMarkPlot?: { styleOverrides?: ComponentsOverrides['MuiMarkPlot']; }; MuiPieArcPlot?: { styleOverrides?: ComponentsOverrides['MuiPieArcPlot']; }; MuiPieArcLabelPlot?: { styleOverrides?: ComponentsOverrides['MuiPieArcLabelPlot']; }; MuiScatterChart?: { defaultProps?: ComponentsProps['MuiScatterChart']; styleOverrides?: ComponentsOverrides['MuiScatterChart']; }; /** @deprecated Use `MuiScatterChart` instead. */ MuiScatter?: { styleOverrides?: ComponentsOverrides['MuiScatterChart']; }; MuiRadarChart?: { styleOverrides?: ComponentsOverrides['MuiRadarChart']; }; MuiGauge?: { styleOverrides?: ComponentsOverrides['MuiGauge']; }; } declare module '@mui/material/styles' { interface Components extends ChartsComponents {} }