import { Observable } from 'rxjs'; declare type O = Record; export declare type Event

= { type: string; payload: P; }; export declare type FireEvent = (event: E) => void; export declare type EventBus = { event$: Observable; fire: FireEvent; type(): EventBus; }; export {};