import * as React from 'react'; import { type BarChartProps, type BarChartSlotProps, type BarChartSlots } from '@mui/x-charts/BarChart'; import { type ChartsToolbarProSlotProps, type ChartsToolbarProSlots } from "../ChartsToolbarPro/Toolbar.types.js"; import { type ChartsSlotPropsPro, type ChartsSlotsPro } from "../internals/material/index.js"; import { type ChartsContainerProProps } from "../ChartsContainerPro/index.js"; import { type BarChartProPluginSignatures } from "./BarChartPro.plugins.js"; export interface BarChartProSlots extends Omit, ChartsToolbarProSlots, Partial {} export interface BarChartProSlotProps extends Omit, ChartsToolbarProSlotProps, Partial {} export interface BarChartProProps extends Omit, Omit, 'series' | 'slots' | 'slotProps'> { /** * Overridable component slots. * @default {} */ slots?: BarChartProSlots; /** * The props used for each component slot. * @default {} */ slotProps?: BarChartProSlotProps; } /** * Demos: * * - [Bars](https://mui.com/x/react-charts/bars/) * - [Bar demonstration](https://mui.com/x/react-charts/bar-demo/) * - [Stacking](https://mui.com/x/react-charts/stacking/) * * API: * * - [BarChart API](https://mui.com/x/api/charts/bar-chart/) */ declare const BarChartPro: React.ForwardRefExoticComponent>; export { BarChartPro };