import { NobjcLibrary } from "objc-js";
export declare const GLKit: NobjcLibrary;
import type { _GLKBaseEffect } from "./GLKBaseEffect.js";
export declare const GLKBaseEffect: typeof _GLKBaseEffect;
export type { _GLKBaseEffect };
import type { _GLKEffectProperty } from "./GLKEffectProperty.js";
export declare const GLKEffectProperty: typeof _GLKEffectProperty;
export type { _GLKEffectProperty };
import type { _GLKEffectPropertyFog } from "./GLKEffectPropertyFog.js";
export declare const GLKEffectPropertyFog: typeof _GLKEffectPropertyFog;
export type { _GLKEffectPropertyFog };
import type { _GLKEffectPropertyLight } from "./GLKEffectPropertyLight.js";
export declare const GLKEffectPropertyLight: typeof _GLKEffectPropertyLight;
export type { _GLKEffectPropertyLight };
import type { _GLKEffectPropertyMaterial } from "./GLKEffectPropertyMaterial.js";
export declare const GLKEffectPropertyMaterial: typeof _GLKEffectPropertyMaterial;
export type { _GLKEffectPropertyMaterial };
import type { _GLKEffectPropertyTexture } from "./GLKEffectPropertyTexture.js";
export declare const GLKEffectPropertyTexture: typeof _GLKEffectPropertyTexture;
export type { _GLKEffectPropertyTexture };
import type { _GLKEffectPropertyTransform } from "./GLKEffectPropertyTransform.js";
export declare const GLKEffectPropertyTransform: typeof _GLKEffectPropertyTransform;
export type { _GLKEffectPropertyTransform };
import type { _GLKMesh } from "./GLKMesh.js";
export declare const GLKMesh: typeof _GLKMesh;
export type { _GLKMesh };
import type { _GLKMeshBuffer } from "./GLKMeshBuffer.js";
export declare const GLKMeshBuffer: typeof _GLKMeshBuffer;
export type { _GLKMeshBuffer };
import type { _GLKMeshBufferAllocator } from "./GLKMeshBufferAllocator.js";
export declare const GLKMeshBufferAllocator: typeof _GLKMeshBufferAllocator;
export type { _GLKMeshBufferAllocator };
import type { _GLKReflectionMapEffect } from "./GLKReflectionMapEffect.js";
export declare const GLKReflectionMapEffect: typeof _GLKReflectionMapEffect;
export type { _GLKReflectionMapEffect };
import type { _GLKSkyboxEffect } from "./GLKSkyboxEffect.js";
export declare const GLKSkyboxEffect: typeof _GLKSkyboxEffect;
export type { _GLKSkyboxEffect };
import type { _GLKSubmesh } from "./GLKSubmesh.js";
export declare const GLKSubmesh: typeof _GLKSubmesh;
export type { _GLKSubmesh };
import type { _GLKTextureInfo } from "./GLKTextureInfo.js";
export declare const GLKTextureInfo: typeof _GLKTextureInfo;
export type { _GLKTextureInfo };
import type { _GLKTextureLoader } from "./GLKTextureLoader.js";
export declare const GLKTextureLoader: typeof _GLKTextureLoader;
export type { _GLKTextureLoader };
import type { _GLKNamedEffect } from "./GLKNamedEffect.js";
export type { _GLKNamedEffect };
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";
