import { DomainEvent, DomainEventSubscriber } from "./DomainEvent"; export interface EventBus { publish(events: Array): Promise; addSubscribers(subscribers: Array>): void; }