interface DisplaySize {
    width: number;
    height: number;
}
declare class DisplaySizeExtractor {
    private _planes;
    private _displaySize;
    private _session;
    private _referenceSpace;
    private _headPos;
    private _raycastLeft;
    private _raycastRight;
    private _raycastTop;
    private _raycastBottom;
    private resolve;
    private reject;
    constructor(xrSession: XRSession);
    QueryDisplaySize(): Promise<DisplaySize>;
    private _onXrFrame;
    private _intersectRayPlaneDistance;
    private _vec3subtract;
    private _vec3multiply;
    private _vec3dot;
    private _mat4Transpose;
    private _extractPlanes;
    private _normalizePlane;
    private _normalizeFrustumPlanes;
    private _vec4tovec3;
    private _vec4TransformMat4;
    private _vec3TransformMat4;
    private _mat4multiply;
}
export { DisplaySizeExtractor };
//# sourceMappingURL=DisplaySizeExtractor.d.ts.map