import * as THREE from 'three';
export type LoadResultType<Scene = THREE.Object3D> = {
    type: 'unknown' | 'b3dm' | 'pnts' | 'at3d' | 'pbm' | 'dome' | 'domez' | 'gltf' | 'ply' | 'obj' | 'fbx' | 'x3p' | 'spz' | 'splat';
    modelUpAxis: 'Y' | 'Z';
    upAxis: 'Y' | 'Z';
    byteLength: number;
    memoryUsage: number;
    uri: string;
    scene: Scene;
    textures: THREE.Texture[];
    animations: THREE.AnimationClip[];
    rtcCenter?: THREE.Vector3;
    dispose: () => void;
};
export declare const ROTATE_X_MATRIX: THREE.Matrix4;
export declare const ROTATE_X_MATRIX_INVERSE: THREE.Matrix4;
