export class VirtualGamepadVirtualButton { constructor(buttonElementParent: any, virtualGamepadParams: any, virtualButtonHandedness: any, virtualGamepadButtonID: any); _myButtonElement: HTMLDivElement | null; _myButtonIcon: VirtualGamepadIcon | null; _myButtonDetectionElement: SVGCircleElement | null; _myActive: boolean; _myPointerID: any; _myPointerButton: any; _myPressed: boolean; _myVirtualGamepadParams: any; _myParams: any; _myButtonElementParent: any; _myPointerDownEventListener: (event?: any) => void; _myPointerUpEventListener: (event: any) => void; _myPointerLeaveEventListener: (event: any) => void; _myMouseEnterEventListener: (event: any) => void; _myMouseLeaveEventListener: (event: any) => void; _myDestroyed: boolean; isPressed(): boolean; 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; _onButtonEnter(event: any): void; _onButtonLeave(event: any): void; _build(virtualButtonHandedness: any, virtualButtonIndex: any): void; _myButtonContainer: HTMLDivElement | undefined; _createSizeValue(value: any, minSizeMultiplier: any): string; destroy(): void; isDestroyed(): boolean; } import { VirtualGamepadIcon } from "./virtual_gamepad_icon.js";