import * as React from 'react';
import { BarElementProps } from './BarElement';
export interface BarPlotSlotsComponent {
    bar?: React.JSXElementConstructor<BarElementProps>;
}
export interface BarPlotSlotComponentProps {
    bar?: Partial<BarElementProps>;
}
export interface BarPlotProps extends Pick<BarElementProps, 'slots' | 'slotProps'> {
    /**
     * If `true`, animations are skiped.
     * @default false
     */
    skipAnimation?: boolean;
}
/**
 * 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:
 *
 * - [BarPlot API](https://mui.com/x/api/charts/bar-plot/)
 */
declare function BarPlot(props: BarPlotProps): React.JSX.Element;
declare namespace BarPlot {
    var propTypes: any;
}
export { BarPlot };
