import { NobjcLibrary } from "objc-js";
export declare const MetalKit: NobjcLibrary;
import type { _MTKMesh } from "./MTKMesh.js";
export declare const MTKMesh: typeof _MTKMesh;
export type { _MTKMesh };
import type { _MTKMeshBuffer } from "./MTKMeshBuffer.js";
export declare const MTKMeshBuffer: typeof _MTKMeshBuffer;
export type { _MTKMeshBuffer };
import type { _MTKMeshBufferAllocator } from "./MTKMeshBufferAllocator.js";
export declare const MTKMeshBufferAllocator: typeof _MTKMeshBufferAllocator;
export type { _MTKMeshBufferAllocator };
import type { _MTKSubmesh } from "./MTKSubmesh.js";
export declare const MTKSubmesh: typeof _MTKSubmesh;
export type { _MTKSubmesh };
import type { _MTKTextureLoader } from "./MTKTextureLoader.js";
export declare const MTKTextureLoader: typeof _MTKTextureLoader;
export type { _MTKTextureLoader };
import type { _MTKView } from "./MTKView.js";
export declare const MTKView: typeof _MTKView;
export type { _MTKView };
import type { _MTKViewDelegate } from "./MTKViewDelegate.js";
export type { _MTKViewDelegate };
export { MTKModelError } from "./MTKModelError.js";
export { MTKTextureLoaderCubeLayout } from "./MTKTextureLoaderCubeLayout.js";
export { MTKTextureLoaderError } from "./MTKTextureLoaderError.js";
export { MTKTextureLoaderOption } from "./MTKTextureLoaderOption.js";
export { MTKTextureLoaderOrigin } from "./MTKTextureLoaderOrigin.js";
