import { InteractiveChart } from '../interactive';
import { WaterfallChartConfig, WaterfallItem } from './types';
export declare class WaterfallChart extends InteractiveChart {
    private items;
    private readonly config;
    private computedBars;
    private hoveredBar;
    constructor(config: WaterfallChartConfig);
    private getColors;
    private resolveItemType;
    private computeWaterfallData;
    render(): void;
    private isBarHovered;
    protected handleMouseMove(e: MouseEvent): void;
    protected handleMouseLeave(): void;
    update(items: WaterfallItem[]): void;
}
export type { WaterfallChartConfig, WaterfallItem } from './types';
//# sourceMappingURL=index.d.ts.map