import { RefObject } from "react"; export declare function useEventListener(eventName: K, handler: (event: WindowEventMap[K]) => void, element?: undefined, options?: boolean | AddEventListenerOptions): void; export declare function useEventListener(eventName: K, handler: (event: HTMLElementEventMap[K]) => void, element: RefObject, options?: boolean | AddEventListenerOptions): void; export declare function useEventListener(eventName: K, handler: (event: DocumentEventMap[K]) => void, element: RefObject, options?: boolean | AddEventListenerOptions): void; export declare function useDocumentEventListener(eventName: K, handler: (event: DocumentEventMap[K]) => void, options?: boolean | AddEventListenerOptions): void; //# sourceMappingURL=useEventListener.d.ts.map