export declare const EVENT_ON_MODAL_CLOSE = "onModalClose";
export declare const EVENT_DIALOG_SCROLL_RESET_REQUEST = "onDialogScrollResetRequest";
export declare type EventListener = (params?: unknown) => void;
export interface EventBus {
    register: (event: string, callback: EventListener) => void;
    unregister: (event: string, callback: EventListener) => void;
    dispatch: <T>(event: string, params?: T) => void;
    hasListeners: (event: string) => boolean;
}
export declare const createEventBus: () => EventBus;
//# sourceMappingURL=tipser-events.d.ts.map