export declare const safeNamespace: string[];
export type eventHandler = (...args: any[]) => void;
export type TEmitEventAction = (eventName: string, ...params: any[]) => void;
export 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;
