import { Subject } from 'rxjs'; import { IEvent, IEventPublisher, IMessageSource } from '../interfaces'; export declare class DefaultPubSub implements IEventPublisher, IMessageSource { private subject$; constructor(subject$: Subject); publish(event: T): void; bridgeEventsTo(subject: Subject): void; }