import { type BarLabelProps } from "../BarChart/BarLabel/index.js";
import { type BarChartProps } from "../BarChart/BarChart.js";
import { type ChartsGridProps } from "../ChartsGrid/index.js";
import { type ChartsLegendProps } from "../ChartsLegend/index.js";
import { type ChartsSurfaceProps } from "../ChartsSurface/index.js";
import { type ChartsTooltipProps } from "../ChartsTooltip/index.js";
import { type LineChartProps } from "../LineChart/LineChart.js";
import { type ScatterChartProps } from "../ScatterChart/ScatterChart.js";
import { type PieChartProps } from "../PieChart/PieChart.js";
import { type ChartsXAxisProps, type ChartsYAxisProps } from "../models/axis.js";
import { type ChartsLocalizationProviderProps } from "../ChartsLocalizationProvider/index.js";
import { type ChartsDataProviderProps } from "../ChartsDataProvider/index.js";
export interface ChartsComponentsPropsList {
  MuiChartsXAxis: ChartsXAxisProps;
  MuiChartsYAxis: ChartsYAxisProps;
  MuiChartsGrid: ChartsGridProps;
  MuiChartsLegend: ChartsLegendProps;
  MuiChartsLocalizationProvider: ChartsLocalizationProviderProps;
  MuiChartsTooltip: ChartsTooltipProps;
  MuiChartsSurface: ChartsSurfaceProps;
  MuiChartsDataProvider: ChartsDataProviderProps;
  /** @deprecated Use `MuiChartsDataProvider` instead. */
  MuiChartDataProvider: ChartsDataProviderProps;
  MuiBarChart: BarChartProps;
  MuiBarLabel: BarLabelProps;
  MuiLineChart: LineChartProps;
  MuiScatterChart: ScatterChartProps;
  MuiPieChart: PieChartProps;
}
declare module '@mui/material/styles' {
  interface ComponentsPropsList extends ChartsComponentsPropsList {}
}
export {};