export { REQUIRED_THREE_API_CATEGORIES, THREE_EXAMPLES_INVENTORY, buildThreeApiInventory, categorizeThreeExport } from "./ThreeApiInventory.js";
export { GroupCompat, LineSegmentsCompat, MeshCompat, Object3DCompat, PointsCompat, SpriteBatchCompat, SpriteCompat } from "./core/Object3DCompat.js";
export { SceneCompat } from "./core/SceneCompat.js";
export { RaycasterCompat } from "./core/RaycasterCompat.js";
export { ColorCompat, Matrix4Compat, QuaternionCompat, Vector3Compat } from "./math/index.js";
export { CameraCompat, OrthographicCameraCompat, PerspectiveCameraCompat } from "./cameras/index.js";
export { BoxGeometryCompat, BufferGeometryCompat, CircleGeometryCompat, ConeGeometryCompat, CylinderGeometryCompat, InstancedBufferGeometryCompat, PlaneGeometryCompat, SphereGeometryCompat, TorusGeometryCompat, THREE_COMPAT_COMPAT_GEOMETRY_TYPES } from "./geometries/index.js";
export { LineBasicMaterialCompat, MaterialCompat, MeshBasicMaterialCompat, MeshLambertMaterialCompat, MeshPhongMaterialCompat, MeshPhysicalMaterialCompat, MeshStandardMaterialCompat, PointsMaterialCompat, ShaderMaterialCompat, SpriteMaterialCompat, THREE_COMPAT_COMPAT_MATERIAL_TYPES } from "./materials/index.js";
export { TextureCompat, TextureLoaderCompat, THREE_COMPAT_COMPAT_TEXTURE_SETTINGS } from "./textures/index.js";
export { WebGLMultipleRenderTargetsCompat, WebGLRenderTargetCompat } from "./render-targets/index.js";
export { CubeTextureLoaderCompat, EXRLoaderCompat, GLTFLoaderCompat, HDRLoaderCompat, KTX2LoaderCompat, MTLLoaderCompat, OBJLoaderCompat, ThreeCompatTextureLoader } from "./loaders/index.js";
export { DragControls, FirstPersonControls, FlyControls, MapControls, OrbitControls, Picking, PointerLockControls, SelectionManager, TrackballControls, TransformControls } from "./controls/index.js";
export { AnimationActionCompat, AnimationClipCompat, AnimationMixerCompat, MorphTargetMixerCompat, SkeletonCompat, SkinnedMeshCompat } from "./animation/index.js";
export { ColorGradingPassCompat, DepthOfFieldPassCompat, EffectComposerCompat, FXAAPassCompat, OutlinePassCompat, RenderPassCompat, ShaderPassCompat, SMAAPassCompat, SSAOPassCompat, TAAPassCompat, UnrealBloomPassCompat, VignettePassCompat } from "./postprocessing/index.js";
export { NodeMaterialCompat, RawShaderMaterialCompat, CustomShaderMaterialCompat, UniformsCompat, SHADER_CHUNKS_THREE_COMPAT, diagnoseThreeCompatShader } from "./shaders/index.js";
export { THREE_COMPAT_THREE_IMPORT_MAP } from "./migration/ImportMap.js";
export { migrateThreeToA3D } from "./migration/ThreeToA3DAdapter.js";
export { createThreeCompatCompatibilityWarnings } from "./migration/CompatibilityWarnings.js";
export { AmbientLightCompat, DirectionalLightCompat, HemisphereLightCompat, LightCompat, PointLightCompat, RectAreaLightCompat, SpotLightCompat } from "./lights/index.js";
export { AxesHelperCompat, BoxHelperCompat, CameraHelperCompat, DirectionalLightHelperCompat, GridHelperCompat, HelperLineSegmentsCompat, SkeletonHelperCompat } from "./helpers/index.js";
export { THREE_COMPAT_COMPATIBILITY_THRESHOLDS, buildInitialCompatibilityMatrix, supportedOrPartial } from "./ThreeCompatibilityMatrix.js";
//# sourceMappingURL=index.js.map