export declare function on(doc: Document, eventName: K, callback: (event: DocumentEventMap[K]) => void, options?: boolean): () => void; export declare function on(win: Window, eventName: K, callback: (event: WindowEventMap[K]) => void, options?: boolean): () => void; export declare function on(element: Element, eventName: K, callback: (event: HTMLElementEventMap[K]) => void, options?: boolean): () => void;