import { SeriesChart } from '../series';
import { ChartSeries } from '../types';
import { BarChartConfig } from './types';
export declare class BarChart extends SeriesChart {
    private readonly config;
    private barRects;
    private hoveredBar;
    constructor(config: BarChartConfig);
    private computeDataBounds;
    render(): void;
    private renderVertical;
    private renderHorizontal;
    private isBarHovered;
    protected handleMouseMove(e: MouseEvent): void;
    protected handleMouseLeave(): void;
    update(series: ChartSeries[]): void;
}
export type { BarChartConfig } from './types';
//# sourceMappingURL=index.d.ts.map