import { Event } from '../Events'; export interface EventBusInterface { subscribe(event: Event, callback: (msg: MessageType) => void): void; unsubscribeAll(event: Event): void; emit(event: Event, msg: MessageType): void; unsubscribe(event: Event, callback: any): void; }