export declare const safeNamespace: string[]; export declare type eventHandler = (...args: any[]) => void; export declare type TEmitEventAction = (eventName: string, ...params: any[]) => void; export declare type TSetListenerAction = (eventName: string, ...handlers: eventHandler[]) => void; export declare function wrapperEvent(namespace: string, eventName: string): string; declare function useEvent(namespace: string): { emitEvent: TEmitEventAction; setListener: TSetListenerAction; removeAllListener: () => void; }; export default useEvent;