export declare type Listener = (...args: any[]) => any; export declare type Unsubscribe = () => any; export declare class EventBus { listeners: Listener[]; dispatch: (...args: any[]) => void; listen: (listener: Listener) => Unsubscribe; }