///
export interface IWindowEventHandlerProps {
eventName: K;
listener(ev: WindowEventMap[K]): void;
options?: AddEventListenerOptions;
}
export declare function useWindowEventHandler(eventName: K, listener: (ev: WindowEventMap[K]) => void, options?: AddEventListenerOptions): void;
export declare function WindowEventHandler({ eventName, listener, options, }: IWindowEventHandlerProps): JSX.Element;
export default WindowEventHandler;