import { Group } from 'three'; import { RefObject } from 'react'; export declare const BODY_HAND_JOINT_KEYS: string[]; export declare const BODY_LEFT_HAND_JOINT_KEYS: XRBodyJoint[]; export declare const BODY_RIGHT_HAND_JOINT_KEYS: XRBodyJoint[]; export declare const BODY_JOINT_KEYS: XRBodyJoint[]; export interface BodyData { body: number[]; leftHand: number[]; rightHand: number[]; } export interface BodyDataCache { body?: Float32Array; leftHand?: Float32Array; rightHand?: Float32Array; } export declare function setMatrices({ xrBody, xrFrame, refSpace, jointArr, jointKeys, }: { xrBody: XRBody; xrFrame: XRFrame; refSpace: XRReferenceSpace; jointArr: Float32Array; jointKeys: XRBodyJoint[]; }): void; export declare function syncGroupRefMatrix({ groupRef, bodiesData, }: { groupRef: RefObject; bodiesData: Body; }): void;