import { Fetcher } from '../../../utils/ajax'; import { GlTF } from './glTF'; import type { GlTFResult } from './type'; import { KHR_binary_glTF } from './extensions/KHR_binary_glTF'; import { KHR_draco_mesh_compression } from './extensions/KHR_draco_mesh_compression'; import { KHR_texture_basisu } from './extensions/KHR_texture_basisu'; import { KHR_texture_transform } from './extensions/KHR_texture_transform'; import { KHR_mesh_quantization } from './extensions/KHR_mesh_quantization'; import { KHR_materials_unlit } from './extensions/KHR_materials_unlit'; import { KHR_node_visibility } from './extensions/KHR_node_visibility'; import { KHR_animation_pointer } from './extensions/KHR_animation_pointer'; import { KHR_materials_clearcoat } from './extensions/KHR_materials_clearcoat'; import { KHR_materials_sheen } from './extensions/KHR_materials_sheen'; import { KHR_materials_transmission } from './extensions/KHR_materials_transmission'; import { KHR_materials_emissive_strength } from './extensions/KHR_materials_emissive_strength'; import { EXT_meshopt_compression } from './extensions/EXT_meshopt_compression'; import { EXT_texture_webp } from './extensions/EXT_texture_webp'; import { CESIUM_RTC } from './extensions/CESIUM_RTC'; import { REALSEE_materials_lightmap } from './extensions/REALSEE_materials_lightmap'; import { KHR_gaussian_splatting } from './extensions/KHR_gaussian_splatting'; import { KHR_gaussian_splatting_compression_spz } from './extensions/KHR_gaussian_splatting_compression_spz'; import { KHR_gaussian_splatting_compression_spz_2 } from './extensions/KHR_gaussian_splatting_compression_spz_2'; export declare const EXTENSIONS: { KHR_binary_glTF: typeof KHR_binary_glTF; KHR_draco_mesh_compression: typeof KHR_draco_mesh_compression; KHR_texture_basisu: typeof KHR_texture_basisu; KHR_texture_transform: typeof KHR_texture_transform; KHR_mesh_quantization: typeof KHR_mesh_quantization; KHR_materials_unlit: typeof KHR_materials_unlit; KHR_node_visibility: typeof KHR_node_visibility; KHR_animation_pointer: typeof KHR_animation_pointer; KHR_materials_clearcoat: typeof KHR_materials_clearcoat; KHR_materials_sheen: typeof KHR_materials_sheen; KHR_materials_transmission: typeof KHR_materials_transmission; KHR_materials_emissive_strength: typeof KHR_materials_emissive_strength; EXT_meshopt_compression: typeof EXT_meshopt_compression; EXT_texture_webp: typeof EXT_texture_webp; CESIUM_RTC: typeof CESIUM_RTC; REALSEE_materials_lightmap: typeof REALSEE_materials_lightmap; KHR_gaussian_splatting: typeof KHR_gaussian_splatting; KHR_gaussian_splatting_compression_spz: typeof KHR_gaussian_splatting_compression_spz; KHR_gaussian_splatting_compression_spz_2: typeof KHR_gaussian_splatting_compression_spz_2; }; export { GlTFResult }; export declare function parseGltf(data: ArrayBuffer | string, options: { copyUV2?: boolean; resourcePath?: string; search?: string; jsonModify?: (json: GlTF) => GlTF; fetcher: Fetcher; }): Promise;