export declare function useEventListener(type: K, listener: (event: HTMLElementEventMap[K]) => void, element: HTMLElement): void; export declare function useEventListener(type: K, listener: (event: DocumentEventMap[K]) => void, element: Document): void; export declare function useEventListener(type: K, listener: (event: WindowEventMap[K]) => void, element?: Window): void;