import { ChartDataSet } from '@/services/data/tuples/chart-types' ; import { Report } from '@/services/data/tuples/report-types' ; export enum ReportDataSetEventTypes { ASK_LOAD_DATA = 'ask-load-data' , DATA_LOADED = 'reply-data-loaded' } export interface ReportDataSetEventBus { fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report , data ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; }