export declare const addEventListener: <K extends keyof HTMLElementEventMap>(element: HTMLElement, type: K, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void;
export declare const addEventListenerMulti: <K extends keyof HTMLElementEventMap>(element: HTMLElement, types: K[], listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void;
export declare const addEventListenerToDocument: <K extends keyof HTMLElementEventMap>(type: K, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void;
export declare const addEventListenerToWindow: <K extends keyof HTMLElementEventMap>(type: K, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void;
