@mui/x-charts
Version:
The community edition of MUI X Charts components.
43 lines • 1.85 kB
TypeScript
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 {};