import { Matrix4, Object3D } from 'three'; export declare function createGetXRSpaceMatrix(space: XRSpace, referenceSpace: XRSpace | (() => XRSpace | undefined)): (target: Matrix4, frame: XRFrame | undefined) => boolean; /** * @param targetOffsetMatrix might contain NaN values as a result of this operation */ export declare function getSpaceFromAncestors(object: Object3D, origin: Object3D | undefined, originReferenceSpace: XRReferenceSpace, targetOffsetMatrix?: Matrix4): XRSpace; /** * @param targetOffsetMatrix might contain NaN values as a result of this operation */ export declare function getSpaceFromAncestors(object: Object3D, origin?: Object3D, originReferenceSpace?: XRReferenceSpace, targetOffsetMatrix?: Matrix4): XRSpace | undefined;