import { type GaugeClassKey } from "../Gauge/index.js"; import { type RadarClassKey } from "../RadarChart/radarClasses.js"; import { type BarClassKey } from "../BarChart/barClasses.js"; import { type BarLabelClassKey } from "../BarChart/index.js"; import { type BarElementClassKey } from "../BarChart/barElementClasses.js"; import { type ScatterClassKey } from "../ScatterChart/scatterClasses.js"; import { type ChartsAxisHighlightClassKey } from "../ChartsAxisHighlight/index.js"; import { type ChartsGridClassKey } from "../ChartsGrid/index.js"; import { type ChartsTooltipClassKey } from "../ChartsTooltip/index.js"; import type { AreaElementClassKey, LineElementClassKey, MarkElementClassKey } from "../LineChart/index.js"; export interface ChartsComponentNameToClassKey { MuiChartsAxis: 'root'; MuiChartsXAxis: 'root'; MuiChartsYAxis: 'root'; MuiChartsAxisHighlight: ChartsAxisHighlightClassKey; MuiChartsLegend: 'root'; MuiChartsGrid: ChartsGridClassKey; MuiChartsTooltip: ChartsTooltipClassKey; MuiChartsSurface: 'root'; MuiBarChart: BarClassKey; /** @deprecated Use `MuiBarChart` instead. */ MuiBarElement: BarElementClassKey; /** @deprecated Use `MuiBarChart` instead. */ MuiBarLabel: BarLabelClassKey; MuiPieArcPlot: 'root'; MuiPieArcLabelPlot: 'root'; MuiAreaPlot: 'root'; MuiLinePlot: 'root'; MuiMarkPlot: 'root'; /** @deprecated Use `MuiLineChart` instead. */ MuiAreaElement: AreaElementClassKey; /** @deprecated Use `MuiLineChart` instead. */ MuiLineElement: LineElementClassKey; /** @deprecated Use `MuiLineChart` instead. */ MuiMarkElement: MarkElementClassKey; MuiScatterChart: ScatterClassKey; MuiRadarChart: RadarClassKey; MuiGauge: GaugeClassKey; } declare module '@mui/material/styles' { interface ComponentNameToClassKey extends ChartsComponentNameToClassKey {} } export {};