export class VirtualGamepadButtonParams { myIconParams: VirtualGamepadIconParams; } export class VirtualGamepadThumbstickParams { myBackgroundColor: string; myMaxDistanceFromCenterMultiplier: number; myReleaseTransitionSeconds: number; myMoveTransitionSeconds: number; myIncludeBackgroundToDetection: boolean; myIconParams: VirtualGamepadIconParams; } export class VirtualGamepadParams { constructor(engine?: import("@wonderlandengine/api").WonderlandEngine | null); myShowOnDesktop: boolean; myShowOnMobile: boolean; myShowOnHeadset: boolean; myAutoUpdateVisibility: boolean; myOpacity: number; myInterfaceScale: number; myMarginScale: number; myReleaseOnPointerLeave: boolean; myStopPropagatingMouseDownEvents: boolean; myButtonParams: any[]; myThumbstickParams: any[]; myButtonsEnabled: any[]; myThumbsticksEnabled: any[]; myValidPointerButtons: any[]; myMarginLeft: number; myMarginRight: number; myMarginBottom: number; myThumbstickSize: number; myButtonSize: number; myButtonsRingRadius: number; myButtonsRingStartAngle: number; myButtonsRingEndAngle: number; myFontSize: number; myMinSizeMultiplier: number; myDisableMouseHoverWhenPressed: boolean; myEngine: import("@wonderlandengine/api").WonderlandEngine | null; defaultConfig(): void; } import { VirtualGamepadIconParams } from "./virtual_gamepad_icon.js";