type EventHandlerFn<T> = (data: T) => void;
export declare class EventBus<T> {
    #private;
    addListener(fn: EventHandlerFn<T>): () => void;
    dispatch(data: T): void;
}
export {};
