// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const GLKit = new NobjcLibrary("/System/Library/Frameworks/GLKit.framework/GLKit");
export const GLKBaseEffect = _bindClass(GLKit, "GLKBaseEffect");
export const GLKEffectProperty = _bindClass(GLKit, "GLKEffectProperty");
export const GLKEffectPropertyFog = _bindClass(GLKit, "GLKEffectPropertyFog");
export const GLKEffectPropertyLight = _bindClass(GLKit, "GLKEffectPropertyLight");
export const GLKEffectPropertyMaterial = _bindClass(GLKit, "GLKEffectPropertyMaterial");
export const GLKEffectPropertyTexture = _bindClass(GLKit, "GLKEffectPropertyTexture");
export const GLKEffectPropertyTransform = _bindClass(GLKit, "GLKEffectPropertyTransform");
export const GLKMesh = _bindClass(GLKit, "GLKMesh");
export const GLKMeshBuffer = _bindClass(GLKit, "GLKMeshBuffer");
export const GLKMeshBufferAllocator = _bindClass(GLKit, "GLKMeshBufferAllocator");
export const GLKReflectionMapEffect = _bindClass(GLKit, "GLKReflectionMapEffect");
export const GLKSkyboxEffect = _bindClass(GLKit, "GLKSkyboxEffect");
export const GLKSubmesh = _bindClass(GLKit, "GLKSubmesh");
export const GLKTextureInfo = _bindClass(GLKit, "GLKTextureInfo");
export const GLKTextureLoader = _bindClass(GLKit, "GLKTextureLoader");
export { GLKFogMode } from "./GLKFogMode.js";
export { GLKLightingType } from "./GLKLightingType.js";
export { GLKTextureEnvMode } from "./GLKTextureEnvMode.js";
export { GLKTextureInfoAlphaState } from "./GLKTextureInfoAlphaState.js";
export { GLKTextureInfoOrigin } from "./GLKTextureInfoOrigin.js";
export { GLKTextureLoaderError } from "./GLKTextureLoaderError.js";
export { GLKTextureTarget } from "./GLKTextureTarget.js";
export { GLKVertexAttrib } from "./GLKVertexAttrib.js";
