import type { GeneralEventListener } from '../types/events.js'; /** * Overloaded function signatures for addEventListener */ export declare function addEventListener(target: Window, event: E, handler: (this: Window, ev: HTMLElementEventMap[E]) => unknown, options?: boolean | AddEventListenerOptions): VoidFunction; export declare function addEventListener(target: Document, event: E, handler: (this: Document, ev: HTMLElementEventMap[E]) => unknown, options?: boolean | AddEventListenerOptions): VoidFunction; export declare function addEventListener(target: EventTarget, event: E, handler: GeneralEventListener, options?: boolean | AddEventListenerOptions): VoidFunction;