import type { BusMessage } from "../shared/types.js"; export declare class EventBus { private readonly emitter; constructor(); publish(message: BusMessage): void; /** Returns an unsubscribe function. */ subscribe(listener: (message: BusMessage) => void): () => void; } //# sourceMappingURL=event-bus.d.ts.map