import * as React from 'react'; interface BarChartSeries { [key: string]: null; } interface BarChartDatum { xLabel: string; yValues: { [key in keyof T]: number; }; } interface Props { /** * Bar chart data. * One datum for each column, with each datum containing values for each series in the given column. */ data: BarChartDatum[]; /** * Initial width (chart will be automatically resized to fit container). */ width: number; /** * Initial height (chart will be automatically resized to fit container). */ height: number; /** * Display column totals labels. */ showLabels?: boolean; /** * Display legend. */ showLegend?: boolean; className?: string; isLightTheme: boolean; } export declare class BarChart extends React.Component> { private svgRef; componentDidMount(): void; componentDidUpdate(): void; shouldComponentUpdate(nextProps: Props): boolean; private drawChart; render(): JSX.Element | null; } export {}; //# sourceMappingURL=BarChart.d.ts.map