import { AddEventListenerOptionsOrBoolean, EventHandlersEventMaps } from "./interfacecs"; export declare const GlobalThis: any; export declare class EventType { private static vendors; static polyfillEventTypeMap: { [K: string]: string[]; }; private static withVendor; private static capitalize; static get(target: EventTarget, type: string): string | undefined; } export declare class TaskScheduler { private lastExecutionTime; private readonly delayThreshold; private scheduledTask; private rafId; private readonly requestAnimationFrame; private readonly cancelAnimationFrame; private readonly now; constructor(delayThreshold: number); scheduleTask(task: () => void): void; private executeTask; private runScheduledTask; } export declare class EventListenerRegister { static passiveSupported: Map; static onceSupported: Map; private readonly target; addEventListener: (type: string, callback: any, options?: any) => void; removeEventListener: (type: string, callback: any, options?: any) => (() => void) | undefined; dispatchEvent: (event: Event) => void; constructor(target: EventTarget); private checkSupportedOptions; } export declare class DefaultGesturePreventer { private static styleSheet; private static meta; private static isActivePreventDefaultPinchGesture; private static isActivePreventDefaultPanGesture; private static isActivePreventDefaultSelectGesture; private static preventDefault; private static emptyPromise; static documentEventRegister: EventListenerRegister; static activePreventDefaultPinchGesture(): Promise; static inactivePreventDefaultPinchGesture(): void; static activePreventDefaultPanGesture(): Promise; static inactivePreventDefaultPanGesture(): void; static activePreventDefaultSelectGesture(): Promise; static inactivePreventDefaultSelectGesture(): void; private static getStyleSheet; private static splitViewportContent; private static joinViewportContent; } export declare class EventListenerMap { private map; get(callback: EventListenerOrEventListenerObject, options?: AddEventListenerOptionsOrBoolean): EventListener | undefined; set(target: EventTarget, type: EventHandlersEventMaps, callback: EventListenerOrEventListenerObject, options?: AddEventListenerOptionsOrBoolean): EventListener; delete(callback: EventListenerOrEventListenerObject, options?: AddEventListenerOptionsOrBoolean): void; keys(): IterableIterator; size(): number; private parseCallback; private parseOptions; }