export type EventHandler<T> = (value: T, e: any) => void;
export declare const useHandleCustomEvent: <T>(eventName: string, handler: EventHandler<T>) => void;
export type MultipleValueEventHandler<T> = (...args: any[]) => void;
export declare const useMultipleValueHandleCustomEvent: <T extends any[]>(eventName: string, handler: MultipleValueEventHandler<T>) => void;
export type EventOnlyHandler = (e: any) => void;
export declare const useHandleCustomEventOnly: (eventName: string, handler: EventOnlyHandler) => void;