export class WidgetParams { myHandedness: any; myPlaneMaterial: any; myTextMaterial: any; } export class WidgetFrame { constructor(widgetLetterID: any, buttonsColumnIndex: any, engine?: import("@wonderlandengine/api").WonderlandEngine | null); _myWidgetVisible: boolean; _myPinned: boolean; _myConfig: WidgetFrameConfig; _myParams: any; _myUI: WidgetFrameUI; _myShowVisibilityButton: boolean; _myWidgetVisibleChangedEmitter: Emitter; _myPinChangedEmitter: Emitter; _myUnhoverCallbacks: any[]; _myDestroyed: boolean; getWidgetObject(): any; setVisible(visible: any): void; isVisible(): boolean; toggleVisibility(): void; togglePin(): void; registerWidgetVisibleChangedEventListener(id: any, listener: any): void; unregisterWidgetVisibleChangedEventListener(id: any): void; registerPinChangedEventListener(id: any, listener: any): void; unregisterPinChangedEventListener(id: any): void; start(parentObject: any, params: any): void; update(dt: any): void; _addListeners(): void; _toggleVisibility(isButton: any, notify: any): void; _togglePin(isButton: any): void; _genericHover(material: any): void; _visibilityUnhover(material: any): void; _pinUnhover(material: any): void; setActive(active: any): void; destroy(): void; isDestroyed(): boolean; } import { WidgetFrameConfig } from "./widget_frame_config.js"; import { WidgetFrameUI } from "./widget_frame_ui.js"; import { Emitter } from "@wonderlandengine/api";