import { NobjcLibrary } from "objc-js";
export declare const ModelIO: NobjcLibrary;
import type { _MDLAnimatedMatrix4x4 } from "./MDLAnimatedMatrix4x4.js";
export declare const MDLAnimatedMatrix4x4: typeof _MDLAnimatedMatrix4x4;
export type { _MDLAnimatedMatrix4x4 };
import type { _MDLAnimatedQuaternion } from "./MDLAnimatedQuaternion.js";
export declare const MDLAnimatedQuaternion: typeof _MDLAnimatedQuaternion;
export type { _MDLAnimatedQuaternion };
import type { _MDLAnimatedQuaternionArray } from "./MDLAnimatedQuaternionArray.js";
export declare const MDLAnimatedQuaternionArray: typeof _MDLAnimatedQuaternionArray;
export type { _MDLAnimatedQuaternionArray };
import type { _MDLAnimatedScalar } from "./MDLAnimatedScalar.js";
export declare const MDLAnimatedScalar: typeof _MDLAnimatedScalar;
export type { _MDLAnimatedScalar };
import type { _MDLAnimatedScalarArray } from "./MDLAnimatedScalarArray.js";
export declare const MDLAnimatedScalarArray: typeof _MDLAnimatedScalarArray;
export type { _MDLAnimatedScalarArray };
import type { _MDLAnimatedValue } from "./MDLAnimatedValue.js";
export declare const MDLAnimatedValue: typeof _MDLAnimatedValue;
export type { _MDLAnimatedValue };
import type { _MDLAnimatedVector2 } from "./MDLAnimatedVector2.js";
export declare const MDLAnimatedVector2: typeof _MDLAnimatedVector2;
export type { _MDLAnimatedVector2 };
import type { _MDLAnimatedVector3 } from "./MDLAnimatedVector3.js";
export declare const MDLAnimatedVector3: typeof _MDLAnimatedVector3;
export type { _MDLAnimatedVector3 };
import type { _MDLAnimatedVector3Array } from "./MDLAnimatedVector3Array.js";
export declare const MDLAnimatedVector3Array: typeof _MDLAnimatedVector3Array;
export type { _MDLAnimatedVector3Array };
import type { _MDLAnimatedVector4 } from "./MDLAnimatedVector4.js";
export declare const MDLAnimatedVector4: typeof _MDLAnimatedVector4;
export type { _MDLAnimatedVector4 };
import type { _MDLAnimationBindComponent } from "./MDLAnimationBindComponent.js";
export declare const MDLAnimationBindComponent: typeof _MDLAnimationBindComponent;
export type { _MDLAnimationBindComponent };
import type { _MDLAreaLight } from "./MDLAreaLight.js";
export declare const MDLAreaLight: typeof _MDLAreaLight;
export type { _MDLAreaLight };
import type { _MDLAsset } from "./MDLAsset.js";
export declare const MDLAsset: typeof _MDLAsset;
export type { _MDLAsset };
import type { _MDLBundleAssetResolver } from "./MDLBundleAssetResolver.js";
export declare const MDLBundleAssetResolver: typeof _MDLBundleAssetResolver;
export type { _MDLBundleAssetResolver };
import type { _MDLCamera } from "./MDLCamera.js";
export declare const MDLCamera: typeof _MDLCamera;
export type { _MDLCamera };
import type { _MDLCheckerboardTexture } from "./MDLCheckerboardTexture.js";
export declare const MDLCheckerboardTexture: typeof _MDLCheckerboardTexture;
export type { _MDLCheckerboardTexture };
import type { _MDLColorSwatchTexture } from "./MDLColorSwatchTexture.js";
export declare const MDLColorSwatchTexture: typeof _MDLColorSwatchTexture;
export type { _MDLColorSwatchTexture };
import type { _MDLLight } from "./MDLLight.js";
export declare const MDLLight: typeof _MDLLight;
export type { _MDLLight };
import type { _MDLLightProbe } from "./MDLLightProbe.js";
export declare const MDLLightProbe: typeof _MDLLightProbe;
export type { _MDLLightProbe };
import type { _MDLMaterial } from "./MDLMaterial.js";
export declare const MDLMaterial: typeof _MDLMaterial;
export type { _MDLMaterial };
import type { _MDLMaterialProperty } from "./MDLMaterialProperty.js";
export declare const MDLMaterialProperty: typeof _MDLMaterialProperty;
export type { _MDLMaterialProperty };
import type { _MDLMaterialPropertyConnection } from "./MDLMaterialPropertyConnection.js";
export declare const MDLMaterialPropertyConnection: typeof _MDLMaterialPropertyConnection;
export type { _MDLMaterialPropertyConnection };
import type { _MDLMaterialPropertyGraph } from "./MDLMaterialPropertyGraph.js";
export declare const MDLMaterialPropertyGraph: typeof _MDLMaterialPropertyGraph;
export type { _MDLMaterialPropertyGraph };
import type { _MDLMaterialPropertyNode } from "./MDLMaterialPropertyNode.js";
export declare const MDLMaterialPropertyNode: typeof _MDLMaterialPropertyNode;
export type { _MDLMaterialPropertyNode };
import type { _MDLMatrix4x4Array } from "./MDLMatrix4x4Array.js";
export declare const MDLMatrix4x4Array: typeof _MDLMatrix4x4Array;
export type { _MDLMatrix4x4Array };
import type { _MDLMesh } from "./MDLMesh.js";
export declare const MDLMesh: typeof _MDLMesh;
export type { _MDLMesh };
import type { _MDLMeshBufferData } from "./MDLMeshBufferData.js";
export declare const MDLMeshBufferData: typeof _MDLMeshBufferData;
export type { _MDLMeshBufferData };
import type { _MDLMeshBufferDataAllocator } from "./MDLMeshBufferDataAllocator.js";
export declare const MDLMeshBufferDataAllocator: typeof _MDLMeshBufferDataAllocator;
export type { _MDLMeshBufferDataAllocator };
import type { _MDLMeshBufferMap } from "./MDLMeshBufferMap.js";
export declare const MDLMeshBufferMap: typeof _MDLMeshBufferMap;
export type { _MDLMeshBufferMap };
import type { _MDLMeshBufferZoneDefault } from "./MDLMeshBufferZoneDefault.js";
export declare const MDLMeshBufferZoneDefault: typeof _MDLMeshBufferZoneDefault;
export type { _MDLMeshBufferZoneDefault };
import type { _MDLNoiseTexture } from "./MDLNoiseTexture.js";
export declare const MDLNoiseTexture: typeof _MDLNoiseTexture;
export type { _MDLNoiseTexture };
import type { _MDLNormalMapTexture } from "./MDLNormalMapTexture.js";
export declare const MDLNormalMapTexture: typeof _MDLNormalMapTexture;
export type { _MDLNormalMapTexture };
import type { _MDLObject } from "./MDLObject.js";
export declare const MDLObject: typeof _MDLObject;
export type { _MDLObject };
import type { _MDLObjectContainer } from "./MDLObjectContainer.js";
export declare const MDLObjectContainer: typeof _MDLObjectContainer;
export type { _MDLObjectContainer };
import type { _MDLPackedJointAnimation } from "./MDLPackedJointAnimation.js";
export declare const MDLPackedJointAnimation: typeof _MDLPackedJointAnimation;
export type { _MDLPackedJointAnimation };
import type { _MDLPathAssetResolver } from "./MDLPathAssetResolver.js";
export declare const MDLPathAssetResolver: typeof _MDLPathAssetResolver;
export type { _MDLPathAssetResolver };
import type { _MDLPhotometricLight } from "./MDLPhotometricLight.js";
export declare const MDLPhotometricLight: typeof _MDLPhotometricLight;
export type { _MDLPhotometricLight };
import type { _MDLPhysicallyPlausibleLight } from "./MDLPhysicallyPlausibleLight.js";
export declare const MDLPhysicallyPlausibleLight: typeof _MDLPhysicallyPlausibleLight;
export type { _MDLPhysicallyPlausibleLight };
import type { _MDLPhysicallyPlausibleScatteringFunction } from "./MDLPhysicallyPlausibleScatteringFunction.js";
export declare const MDLPhysicallyPlausibleScatteringFunction: typeof _MDLPhysicallyPlausibleScatteringFunction;
export type { _MDLPhysicallyPlausibleScatteringFunction };
import type { _MDLRelativeAssetResolver } from "./MDLRelativeAssetResolver.js";
export declare const MDLRelativeAssetResolver: typeof _MDLRelativeAssetResolver;
export type { _MDLRelativeAssetResolver };
import type { _MDLScatteringFunction } from "./MDLScatteringFunction.js";
export declare const MDLScatteringFunction: typeof _MDLScatteringFunction;
export type { _MDLScatteringFunction };
import type { _MDLSkeleton } from "./MDLSkeleton.js";
export declare const MDLSkeleton: typeof _MDLSkeleton;
export type { _MDLSkeleton };
import type { _MDLSkyCubeTexture } from "./MDLSkyCubeTexture.js";
export declare const MDLSkyCubeTexture: typeof _MDLSkyCubeTexture;
export type { _MDLSkyCubeTexture };
import type { _MDLStereoscopicCamera } from "./MDLStereoscopicCamera.js";
export declare const MDLStereoscopicCamera: typeof _MDLStereoscopicCamera;
export type { _MDLStereoscopicCamera };
import type { _MDLSubmesh } from "./MDLSubmesh.js";
export declare const MDLSubmesh: typeof _MDLSubmesh;
export type { _MDLSubmesh };
import type { _MDLSubmeshTopology } from "./MDLSubmeshTopology.js";
export declare const MDLSubmeshTopology: typeof _MDLSubmeshTopology;
export type { _MDLSubmeshTopology };
import type { _MDLTexture } from "./MDLTexture.js";
export declare const MDLTexture: typeof _MDLTexture;
export type { _MDLTexture };
import type { _MDLTextureFilter } from "./MDLTextureFilter.js";
export declare const MDLTextureFilter: typeof _MDLTextureFilter;
export type { _MDLTextureFilter };
import type { _MDLTextureSampler } from "./MDLTextureSampler.js";
export declare const MDLTextureSampler: typeof _MDLTextureSampler;
export type { _MDLTextureSampler };
import type { _MDLTransform } from "./MDLTransform.js";
export declare const MDLTransform: typeof _MDLTransform;
export type { _MDLTransform };
import type { _MDLTransformMatrixOp } from "./MDLTransformMatrixOp.js";
export declare const MDLTransformMatrixOp: typeof _MDLTransformMatrixOp;
export type { _MDLTransformMatrixOp };
import type { _MDLTransformOrientOp } from "./MDLTransformOrientOp.js";
export declare const MDLTransformOrientOp: typeof _MDLTransformOrientOp;
export type { _MDLTransformOrientOp };
import type { _MDLTransformRotateOp } from "./MDLTransformRotateOp.js";
export declare const MDLTransformRotateOp: typeof _MDLTransformRotateOp;
export type { _MDLTransformRotateOp };
import type { _MDLTransformRotateXOp } from "./MDLTransformRotateXOp.js";
export declare const MDLTransformRotateXOp: typeof _MDLTransformRotateXOp;
export type { _MDLTransformRotateXOp };
import type { _MDLTransformRotateYOp } from "./MDLTransformRotateYOp.js";
export declare const MDLTransformRotateYOp: typeof _MDLTransformRotateYOp;
export type { _MDLTransformRotateYOp };
import type { _MDLTransformRotateZOp } from "./MDLTransformRotateZOp.js";
export declare const MDLTransformRotateZOp: typeof _MDLTransformRotateZOp;
export type { _MDLTransformRotateZOp };
import type { _MDLTransformScaleOp } from "./MDLTransformScaleOp.js";
export declare const MDLTransformScaleOp: typeof _MDLTransformScaleOp;
export type { _MDLTransformScaleOp };
import type { _MDLTransformStack } from "./MDLTransformStack.js";
export declare const MDLTransformStack: typeof _MDLTransformStack;
export type { _MDLTransformStack };
import type { _MDLTransformTranslateOp } from "./MDLTransformTranslateOp.js";
export declare const MDLTransformTranslateOp: typeof _MDLTransformTranslateOp;
export type { _MDLTransformTranslateOp };
import type { _MDLURLTexture } from "./MDLURLTexture.js";
export declare const MDLURLTexture: typeof _MDLURLTexture;
export type { _MDLURLTexture };
import type { _MDLUtility } from "./MDLUtility.js";
export declare const MDLUtility: typeof _MDLUtility;
export type { _MDLUtility };
import type { _MDLVertexAttribute } from "./MDLVertexAttribute.js";
export declare const MDLVertexAttribute: typeof _MDLVertexAttribute;
export type { _MDLVertexAttribute };
import type { _MDLVertexAttributeData } from "./MDLVertexAttributeData.js";
export declare const MDLVertexAttributeData: typeof _MDLVertexAttributeData;
export type { _MDLVertexAttributeData };
import type { _MDLVertexBufferLayout } from "./MDLVertexBufferLayout.js";
export declare const MDLVertexBufferLayout: typeof _MDLVertexBufferLayout;
export type { _MDLVertexBufferLayout };
import type { _MDLVertexDescriptor } from "./MDLVertexDescriptor.js";
export declare const MDLVertexDescriptor: typeof _MDLVertexDescriptor;
export type { _MDLVertexDescriptor };
import type { _MDLVoxelArray } from "./MDLVoxelArray.js";
export declare const MDLVoxelArray: typeof _MDLVoxelArray;
export type { _MDLVoxelArray };
import type { _MDLAssetResolver } from "./MDLAssetResolver.js";
export type { _MDLAssetResolver };
import type { _MDLComponent } from "./MDLComponent.js";
export type { _MDLComponent };
import type { _MDLJointAnimation } from "./MDLJointAnimation.js";
export type { _MDLJointAnimation };
import type { _MDLLightProbeIrradianceDataSource } from "./MDLLightProbeIrradianceDataSource.js";
export type { _MDLLightProbeIrradianceDataSource };
import type { _MDLMeshBuffer } from "./MDLMeshBuffer.js";
export type { _MDLMeshBuffer };
import type { _MDLMeshBufferAllocator } from "./MDLMeshBufferAllocator.js";
export type { _MDLMeshBufferAllocator };
import type { _MDLMeshBufferZone } from "./MDLMeshBufferZone.js";
export type { _MDLMeshBufferZone };
import type { _MDLNamed } from "./MDLNamed.js";
export type { _MDLNamed };
import type { _MDLObjectContainerComponent } from "./MDLObjectContainerComponent.js";
export type { _MDLObjectContainerComponent };
import type { _MDLTransformComponent } from "./MDLTransformComponent.js";
export type { _MDLTransformComponent };
import type { _MDLTransformOp } from "./MDLTransformOp.js";
export type { _MDLTransformOp };
export { MDLAnimatedValueInterpolation } from "./MDLAnimatedValueInterpolation.js";
export { MDLCameraProjection } from "./MDLCameraProjection.js";
export { MDLDataPrecision } from "./MDLDataPrecision.js";
export { MDLGeometryType } from "./MDLGeometryType.js";
export { MDLIndexBitDepth } from "./MDLIndexBitDepth.js";
export { MDLLightType } from "./MDLLightType.js";
export { MDLMaterialFace } from "./MDLMaterialFace.js";
export { MDLMaterialMipMapFilterMode } from "./MDLMaterialMipMapFilterMode.js";
export { MDLMaterialPropertyType } from "./MDLMaterialPropertyType.js";
export { MDLMaterialSemantic } from "./MDLMaterialSemantic.js";
export { MDLMaterialTextureFilterMode } from "./MDLMaterialTextureFilterMode.js";
export { MDLMaterialTextureWrapMode } from "./MDLMaterialTextureWrapMode.js";
export { MDLMeshBufferType } from "./MDLMeshBufferType.js";
export { MDLProbePlacement } from "./MDLProbePlacement.js";
export { MDLTextureChannelEncoding } from "./MDLTextureChannelEncoding.js";
export { MDLTransformOpRotationOrder } from "./MDLTransformOpRotationOrder.js";
export { MDLVertexFormat } from "./MDLVertexFormat.js";
