import type { IBarOptions, ICanvas, IDrawBarData, IEdges, IEventHandlers, IGeometry, IHoverData, IHoverOptions, IRowOptions } from '../types'; export interface IBarChartData { id: string; values: ReadonlyArray; label?: string; } export declare type IBarData = IDrawBarData; export interface IBarHoverData extends IHoverData { dataIndex: number; } export declare type BarChartClickHandler = (data: Readonly, dataIndex: number | undefined) => void; export declare type BarChartHoverHandler = (value?: IBarHoverData>) => void; declare type EventHandlers = IEventHandlers; export declare type IBarChartOptions = ICanvas & EventHandlers & IHoverOptions & Partial & IRowOptions & IBarOptions; export declare type IOptions = IBarChartOptions & IGeometry; export {};