export class VirtualGamepadVirtualThumbstick { constructor(thumbstickElementParent: any, virtualGamepadParams: any, virtualThumbstickHandedness: any, virtualGamepadAxesID: any); _myThumbstickElement: HTMLDivElement | null; _myThumbstickIcon: VirtualGamepadIcon | null; _myThumbstickBackground: SVGCircleElement | null; _myThumbstickBackgroundResizeObserver: ResizeObserver | null; _myThumbstickBackgroundWidth: number; _myThumbstickDetectionElement: SVGCircleElement | null; _myActive: boolean; _myPointerID: any; _myPointerButton: any; _myThumbstickDragStartPosition: import("../../../index.js").Vector2; _myAxes: import("../../../index.js").Vector2; _myPressed: boolean; _myVirtualGamepadParams: any; _myParams: any; _myThumbstickElementParent: any; _myPointerDownEventListener: (event?: any) => void; _myPointerUpEventListener: (event: any) => void; _myPointerMoveEventListener: (event: any) => void; _myPointerLeaveEventListener: (event: any) => void; _myMouseEnterEventListener: (event: any) => void; _myMouseLeaveEventListener: (event: any) => void; _myDestroyed: boolean; isPressed(): boolean; getAxes(): import("../../../index.js").Vector2; setActive(active: any): void; setMouseHoverEnabled(hoverActive: any): void; reset(): void; update(dt: any): void; _onPointerDown(stopPropagatingPointerDownEvents: any, event: any): void; _onPointerUp(event: any): void; _onPointerLeave(event: any): void; _onThumbstickEnter(event: any): void; _onThumbstickLeave(event: any): void; _onPointerMove(event: any): void; _build(virtualThumbstickHandedness: any): void; _myThumbstickContainer: HTMLDivElement | undefined; _createSizeValue(value: any, minSizeMultiplier: any): string; destroy(): void; isDestroyed(): boolean; } import { VirtualGamepadIcon } from "./virtual_gamepad_icon.js";