type _PointerStateSource = { pointerType: string; buttons: number; height: number; pressure: number; tangentialPressure: number; tiltX: number; tiltY: number; twist: number; width: number; }; declare function _pointerIsInContact(source: _PointerStateSource): boolean; /** * Represents a pointer state. * * This is an immutable object. */ interface PointerState { /** * @experimental */ readonly buttons: Array; /** * Indicates the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pressure | `pressure`} property of the `PointerEvent`. */ readonly pressure: number; /** * Indicates 12 of the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/width | `width`} property of the `PointerEvent`. */ readonly radiusX: number; /** * Indicates 12 of the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/height | `height`} property of the `PointerEvent`. */ readonly radiusY: number; /** * Indicates the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tangentialPressure | `tangentialPressure`} property of the `PointerEvent`. */ readonly tangentialPressure: number; /** * Indicates the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltX | `tiltX`} property of the `PointerEvent`. */ readonly tiltX: number; /** * Indicates the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/tiltY | `tiltY`} property of the `PointerEvent`. */ readonly tiltY: number; /** * Indicates the {@link https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/twist | `twist`} property of the `PointerEvent`. */ readonly twist: number; } declare function _pointerStateOf(source: _PointerStateSource): PointerState; export { type _PointerStateSource, _pointerIsInContact, _pointerStateOf, PointerState, }; //# sourceMappingURL=pointer_state.d.ts.map