import { Report } from '@/services/data/tuples/report-types' ; export enum ReportViewEventTypes { deprecated REFRESH_REPORTS = 'refresh-reports' , TOGGLE_SETTINGS = 'toggle-settings' , SHOW_SETTINGS = 'show-settings' , HIDE_SETTINGS = 'hide-settings' , TOGGLE_DATASET = 'toggle-dataset' , TOGGLE_PALETTE = 'toggle-palette' } export interface ReportViewEventBus { fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , report ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; }