import * as THREE from 'three'; interface TextureMemoryInfo { textureId: string; name?: string; width: number; height: number; memoryBytes: number; isCompressed: boolean; } interface GLTFTextureMemoryReport { totalMemoryBytes: number; totalMemoryMB: number; uniqueTextureCount: number; textures: TextureMemoryInfo[]; } export declare class GLTFTextureMemoryCalculator { calculateGLTFTextureMemory(gltf: THREE.Object3D): GLTFTextureMemoryReport; private collectUniqueTextures; private calculateTextureMemory; } export declare function getGLTFTextureMemoryMB(gltf: THREE.Object3D): number; export {};