import type { IDevice } from './i-device'; import type { IMouseEventMap } from './event'; export interface IMouse extends IDevice { readonly startX: number; readonly startY: number; readonly offsetX: number; readonly offsetY: number; readonly deltaX: number; readonly deltaY: number; readonly distanceX: number; readonly distanceY: number; readonly transformedStartX: number; readonly transformedStartY: number; readonly transformedOffsetX: number; readonly transformedOffsetY: number; readonly transformedDeltaX: number; readonly transformedDeltaY: number; readonly transformedDistanceX: number; readonly transformedDistanceY: number; readonly clientStartX: number; readonly clientStartY: number; readonly clientOffsetX: number; readonly clientOffsetY: number; readonly clientDeltaX: number; readonly clientDeltaY: number; readonly clientDistanceX: number; readonly clientDistanceY: number; isStrickClick(): boolean; }