import { Event as ScoutEvent, PropertyChangeEvent, WidgetEventMap } from '@eclipse-scout/core'; import { AbstractChartRenderer, Chart } from '../index'; import { ChartConfig, ChartData, ClickObject } from './Chart'; export interface ChartValueClickEvent extends ScoutEvent { data: ClickObject; originalEvent?: Event; } export interface ChartNonValueClickEvent extends ScoutEvent { originalEvent?: Event; } export interface ChartLegendItemClickEvent extends ScoutEvent { legendItemIndex?: number; originalEvent?: Event; } export interface ChartEventMap extends WidgetEventMap { 'chartRender': ScoutEvent; 'valueClick': ChartValueClickEvent; 'nonValueClick': ChartNonValueClickEvent; 'legendItemClick': ChartLegendItemClickEvent; 'propertyChange:chartRenderer': PropertyChangeEvent; 'propertyChange:checkedItems': PropertyChangeEvent; 'propertyChange:config': PropertyChangeEvent; 'propertyChange:data': PropertyChangeEvent; } //# sourceMappingURL=ChartEventMap.d.ts.map