export declare class WheelEventSaveTarget implements WheelEvent { readonly original: WheelEvent; readonly offsetX: number; readonly offsetY: number; readonly target: EventTarget | null; readonly currentTarget: EventTarget | null; readonly relatedTarget: EventTarget | null; readonly srcElement: EventTarget | null; constructor(original: WheelEvent); get layerX(): number; get layerY(): number; get deltaMode(): number; get deltaX(): number; get deltaY(): number; get deltaZ(): number; get DOM_DELTA_LINE(): 1; get DOM_DELTA_PAGE(): 2; get DOM_DELTA_PIXEL(): 0; get altKey(): boolean; get button(): number; get buttons(): number; get clientX(): number; get clientY(): number; get ctrlKey(): boolean; get metaKey(): boolean; get movementX(): number; get movementY(): number; get pageX(): number; get pageY(): number; get screenX(): number; get screenY(): number; get shiftKey(): boolean; get x(): number; get y(): number; getModifierState(keyArg: string): boolean; initMouseEvent(_typeArg: string, _canBubbleArg: boolean, _cancelableArg: boolean, _viewArg: Window, _detailArg: number, _screenXArg: number, _screenYArg: number, _clientXArg: number, _clientYArg: number, _ctrlKeyArg: boolean, _altKeyArg: boolean, _shiftKeyArg: boolean, _metaKeyArg: boolean, _buttonArg: number, _relatedTargetArg: EventTarget | null): void; get detail(): number; get view(): Window | null; get which(): number; initUIEvent(_typeArg: string, _bubblesArg?: boolean, _cancelableArg?: boolean, _viewArg?: Window | null, _detailArg?: number): void; get bubbles(): boolean; get cancelBubble(): boolean; get cancelable(): boolean; get composed(): boolean; get defaultPrevented(): boolean; get eventPhase(): number; get isTrusted(): boolean; get returnValue(): boolean; get timeStamp(): number; get type(): string; composedPath(): EventTarget[]; initEvent(): void; preventDefault(): void; stopImmediatePropagation(): void; stopPropagation(): void; get AT_TARGET(): 2; get BUBBLING_PHASE(): 3; get CAPTURING_PHASE(): 1; get NONE(): 0; } export declare class PointerEventSaveTarget implements PointerEvent { readonly original: PointerEvent; readonly offsetX: number; readonly offsetY: number; readonly target: EventTarget | null; readonly currentTarget: EventTarget | null; readonly relatedTarget: EventTarget | null; readonly srcElement: EventTarget | null; constructor(original: PointerEvent); get layerX(): number; get layerY(): number; get altitudeAngle(): number; get azimuthAngle(): number; get height(): number; get isPrimary(): boolean; get pointerId(): number; get pointerType(): string; get pressure(): number; get tangentialPressure(): number; get tiltX(): number; get tiltY(): number; get twist(): number; get width(): number; getCoalescedEvents(): PointerEvent[]; getPredictedEvents(): PointerEvent[]; get altKey(): boolean; get button(): number; get buttons(): number; get clientX(): number; get clientY(): number; get ctrlKey(): boolean; get metaKey(): boolean; get movementX(): number; get movementY(): number; get pageX(): number; get pageY(): number; get screenX(): number; get screenY(): number; get shiftKey(): boolean; get x(): number; get y(): number; getModifierState(keyArg: string): boolean; initMouseEvent(_typeArg: string, _canBubbleArg: boolean, _cancelableArg: boolean, _viewArg: Window, _detailArg: number, _screenXArg: number, _screenYArg: number, _clientXArg: number, _clientYArg: number, _ctrlKeyArg: boolean, _altKeyArg: boolean, _shiftKeyArg: boolean, _metaKeyArg: boolean, _buttonArg: number, _relatedTargetArg: EventTarget | null): void; get detail(): number; get view(): Window | null; get which(): number; initUIEvent(_typeArg: string, _bubblesArg?: boolean, _cancelableArg?: boolean, _viewArg?: Window | null, _detailArg?: number): void; get bubbles(): boolean; get cancelBubble(): boolean; get cancelable(): boolean; get composed(): boolean; get defaultPrevented(): boolean; get eventPhase(): number; get isTrusted(): boolean; get returnValue(): boolean; get timeStamp(): number; get type(): string; composedPath(): EventTarget[]; initEvent(): void; preventDefault(): void; stopImmediatePropagation(): void; stopPropagation(): void; get AT_TARGET(): 2; get BUBBLING_PHASE(): 3; get CAPTURING_PHASE(): 1; get NONE(): 0; }