import { PipelineStageUnitAction } from '@/services/data/tuples/pipeline-stage-unit-action/pipeline-stage-unit-action-types' ; export enum ActionEventTypes { ACTION_TYPE_CHANGED = 'action-type-changed' , ACTION_CONTENT_CHANGED = 'action-content-changed' , TOPIC_CHANGED = 'topic-changed' } export interface ActionEventBus { fire ( type , action ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , action ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , action ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; }