import * as rxjs from 'rxjs'; import { Subject, Subscription } from 'rxjs'; import { Dispatcher, EventData } from './types.js'; declare class EventManager extends Subject { static instance: EventManager; constructor(); filter(prefix: string): rxjs.Observable; dispatch: Dispatcher; subscribe(cb: (value: EventData) => void): Subscription; } declare const subject: EventManager; declare const dispatch: Dispatcher; export { EventManager, dispatch, subject };