import { BaseEvent } from '@interactjs/core/BaseEvent'; import type Interaction from '@interactjs/core/Interaction'; import type { PointerEventType, PointerType, Point } from '@interactjs/core/types'; export declare class PointerEvent extends BaseEvent { type: T; originalEvent: PointerEventType; pointerId: number; pointerType: string; double: boolean; pageX: number; pageY: number; clientX: number; clientY: number; dt: number; eventable: any; [key: string]: any; constructor(type: T, pointer: PointerType | PointerEvent, event: PointerEventType, eventTarget: Node, interaction: Interaction, timeStamp: number); _subtractOrigin({ x: originX, y: originY }: Point): this; _addOrigin({ x: originX, y: originY }: Point): this; /** * Prevent the default behaviour of the original Event */ preventDefault(): void; }