export type { GLB } from "./lib/types/glb-types.js"; export type { GLTF, GLTFAccessor, GLTFBuffer, GLTFBufferView, GLTFMeshPrimitive, GLTFMesh, GLTFNode, GLTFMaterial, GLTFSampler, GLTFScene, GLTFSkin, GLTFTexture, GLTFImage, GLTFObject, GLTF_KHR_binary_glTF, GLTF_KHR_draco_mesh_compression, GLTF_KHR_texture_basisu, GLTF_EXT_meshopt_compression, GLTF_EXT_texture_webp } from "./lib/types/gltf-json-schema.js"; export type { GLTF_EXT_feature_metadata_GLTF, GLTF_EXT_feature_metadata_Schema, GLTF_EXT_feature_metadata_Class, GLTF_EXT_feature_metadata_ClassProperty, GLTF_EXT_feature_metadata_Enum, GLTF_EXT_feature_metadata_EnumValue, GLTF_EXT_feature_metadata_FeatureTable, GLTF_EXT_feature_metadata_FeatureTableProperty, GLTF_EXT_feature_metadata_FeatureTexture, GLTF_EXT_feature_metadata_TextureAccessor, GLTF_EXT_feature_metadata_Statistics, GLTF_EXT_feature_metadata_StatisticsClass, GLTF_EXT_feature_metadata_StatisticsClassProperty, GLTF_EXT_feature_metadata_Primitive, GLTF_EXT_feature_metadata_FeatureIdAttribute, GLTF_EXT_feature_metadata_FeatureIdAttributeFeatureIds, GLTF_EXT_feature_metadata_FeatureIdTexture, GLTF_EXT_feature_metadata_FeatureIdTextureAccessor } from "./lib/types/gltf-ext-feature-metadata-schema.js"; export type { GLTF_EXT_structural_metadata_GLTF, GLTF_EXT_structural_metadata_Schema, GLTF_EXT_structural_metadata_PropertyTable, GLTF_EXT_structural_metadata_PropertyTexture, GLTF_EXT_structural_metadata_Class, GLTF_EXT_structural_metadata_ClassProperty } from "./lib/types/gltf-ext-structural-metadata-schema.js"; export type { GLTF_EXT_mesh_features, GLTF_EXT_mesh_features_featureId } from "./lib/types/gltf-ext-mesh-features-schema.js"; export { name as EXT_MESH_FEATURES } from "./lib/extensions/EXT_mesh_features.js"; export { name as EXT_STRUCTURAL_METADATA } from "./lib/extensions/EXT_structural_metadata.js"; export { name as EXT_FEATURE_METADATA } from "./lib/extensions/deprecated/EXT_feature_metadata.js"; export type { GLTFPostprocessed, GLTFAccessorPostprocessed, GLTFNodePostprocessed, GLTFMaterialPostprocessed, GLTFMeshPostprocessed, GLTFMeshPrimitivePostprocessed, GLTFImagePostprocessed, GLTFTexturePostprocessed } from "./lib/types/gltf-postprocessed-schema.js"; export type { GLTFWithBuffers, FeatureTableJson } from "./lib/types/gltf-types.js"; export { GLTFLoader } from "./gltf-loader.js"; export { GLTFWriter } from "./gltf-writer.js"; export { GLBLoader } from "./glb-loader.js"; export { GLBWriter } from "./glb-writer.js"; export { GLTFScenegraph } from "./lib/api/gltf-scenegraph.js"; export { postProcessGLTF } from "./lib/api/post-process-gltf.js"; export { getMemoryUsageGLTF as _getMemoryUsageGLTF } from "./lib/gltf-utils/gltf-utils.js"; export { createExtStructuralMetadata, type PropertyAttribute } from "./lib/extensions/EXT_structural_metadata.js"; export { createExtMeshFeatures } from "./lib/extensions/EXT_mesh_features.js"; //# sourceMappingURL=index.d.ts.map