import { ErrorSafeEventListenerLike, EventSourceLike, StoreLike } from "../../events.js"; import { Function1, SideEffect1 } from "../../functions.js"; import { DisposableLike } from "../../utils.js"; import { Rect, ScrollValue } from "../web.js"; /** * @noInheritDoc */ export interface WebElementModule { addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler, K extends keyof IDBRequestEventMap, TDBObject = any>(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addEventHandler(eventName: K, eventHandler: SideEffect1, options?: { passive?: boolean; capture?: boolean; }): Function1; addResizeHandler(handler: SideEffect1, options?: ResizeObserverOptions): Function1; addScrollHandler(handler: SideEffect1): Function1; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource, K extends keyof IDBRequestEventMap, TDBObject = any>(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, eventListener: ErrorSafeEventListenerLike, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, eventListener: ErrorSafeEventListenerLike, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, eventListener: ErrorSafeEventListenerLike, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, eventListener: ErrorSafeEventListenerLike, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; eventSource(eventName: K, options?: { passive?: boolean; capture?: boolean; }): Function1>; intersectionEventSource(parent?: Document | Element): Function1>; measure(): Function1 & DisposableLike>; resizeEventSource(options?: ResizeObserverOptions): Function1>; scrollEventSource(): Function1>; } export type Signature = WebElementModule; export declare const addEventHandler: Signature["addEventHandler"]; export declare const addResizeHandler: Signature["addResizeHandler"]; export declare const addScrollHandler: Signature["addScrollHandler"]; export declare const eventSource: Signature["eventSource"]; export declare const intersectionEventSource: Signature["intersectionEventSource"]; export declare const measure: Signature["measure"]; export declare const resizeEventSource: Signature["resizeEventSource"]; export declare const scrollEventSource: Signature["scrollEventSource"];