export class WebXRView extends RenderView { constructor(view: any, layer: any); } export class Scene extends Node { _timestamp: number; _frameDelta: number; _statsStanding: boolean; _stats: StatsViewer | null; _statsEnabled: boolean; _inputRenderer: InputRenderer | null; _resetInputEndFrame: boolean; _lastTimestamp: number; _hoverFrame: number; _hoveredNodes: any[]; clear: boolean; setRenderer(renderer: any): void; loseRenderer(): void; get inputRenderer(): InputRenderer; updateInputSources(frame: any, refSpace: any): void; handleSelect(inputSource: any, frame: any, refSpace: any): void; handleSelectPointer(rigidTransform: any): void; enableStats(enable: any): void; standingStats(enable: any): void; draw(projectionMatrix: any, viewTransform: any, eye: any): void; drawXRFrame(xrFrame: any, pose: any): void; drawViewArray(views: any): void; startFrame(): number; endFrame(): void; onLoadScene(renderer: any): Promise; waitForComplete(): Promise; } import { RenderView } from "../core/renderer.js"; import { Node } from "../core/node.js"; import { StatsViewer } from "../nodes/stats-viewer.js"; import { InputRenderer } from "../nodes/input-renderer.js";