export default XRInputSourceFacade; /** * Controls the behavior and visual representation of a single XRInputSource. * * | | Highlight | Cursor | Pointing Ray | Renderable Model | * | ------------------| --------- | ------ | ------------ | ---------------- | * | 'screen' | √ | X | X | X | * | 'gaze' | √ | √ | X | X | * | 'tracked-pointer' | √ | √ | √ | √ (if possible) | */ declare class XRInputSourceFacade { constructor(parent: any); isXRInputSource: boolean; xrInputSource: any; xrSession: any; xrReferenceSpace: any; targetRayPose: any; gripPose: any; rayIntersection: any; cursor: any; targetRay: any; grip: any; isPointing: boolean; clickOnPoke: boolean; children: any[]; _ray: any; _onSessionEvent(e: any): void; _onSceneRayEvent(e: any): void; afterUpdate(): void; _lastXrSession: any; _onXrFrame(time: any, xrFrame: any): void; _isXrStandardGamepad(): boolean; _trackGamepadState(gamepad: any): void; _buttonPresses: any[]; _checkPokeGesture(e: any): void; _pokeState: { target: any; isPoking: boolean; time: number; }; destructor(): void; } //# sourceMappingURL=XRInputSourceFacade.d.ts.map