export { AmbientLight, AnimationClip, AnimationMixer, AnimationObjectGroup, AnimationUtils, ArrayCamera, AxesHelper, BoxGeometry, BoxHelper, BufferAttribute, BufferGeometry, BufferGeometryLoader, Camera, CameraHelper, CanvasTexture, CircleGeometry, ConeGeometry, CubeCamera, CubeTexture, CubeTextureLoader, Curve, CylinderGeometry, DepthTexture, DirectionalLight, DodecahedronGeometry, EdgesGeometry, ExtrudeGeometry, Float32BufferAttribute, Fog, FogExp2, FramebufferTexture, GLBufferAttribute, GridHelper, Group, HemisphereLight, IcosahedronGeometry, InstancedBufferAttribute, InstancedBufferGeometry, InstancedMesh, InterleavedBufferAttribute, LatheGeometry, Light, Line, LineBasicMaterial, LineSegments, Material, MathUtils, Matrix4, Mesh, MeshBasicMaterial, MeshLambertMaterial, MeshNormalMaterial, MeshPhongMaterial, MeshStandardMaterial, Object3D, OctahedronGeometry, OrthographicCamera, PMREMGenerator, PerspectiveCamera, PlaneGeometry, PlaneHelper, PointLight, PointLightHelper, Points, PointsMaterial, PolarGridHelper, Raycaster, RingGeometry, Scene, ShaderMaterial, ShadowMaterial, Shape, ShapeGeometry, SkeletonHelper, SphereGeometry, SpotLight, Sprite, SpriteMaterial, TetrahedronGeometry, Texture, TextureLoader, TorusGeometry, TorusKnotGeometry, TubeGeometry, Vector2, Vector3, Vector4, WebGLCubeRenderTarget, WebGLRenderTarget, WebGLRenderer, WireframeGeometry } from 'three'; // types export type { AnimationAction, AnimationBlendMode, ColorRepresentation, DirectionalLightShadow, ExtrudeGeometryOptions, FogBase, LightShadow, LineBasicMaterialParameters, MaterialParameters, MeshBasicMaterialParameters, MeshLambertMaterialParameters, MeshNormalMaterialParameters, MeshStandardMaterialParameters, PointsMaterialParameters, ShaderMaterialParameters, ShadowMaterialParameters, SpotLightShadow, SpriteMaterialParameters, WebGLRenderTargetOptions, WebGLRendererParameters, WebGLShadowMap } from 'three'; // polyfills export { Color } from './polyfills/Color'; export { mappingNames, mappingValues } from './polyfills/constants/Mapping'; export type { Mapping } from './polyfills/constants/Mapping'; export { pixelFormatNames, pixelFormatValues } from './polyfills/constants/PixelFormat'; export type { PixelFormat } from './polyfills/constants/PixelFormat'; export { shadowMapTypeNames, shadowMapTypeValues } from './polyfills/constants/ShadowMapType'; export type { ShadowMapType } from './polyfills/constants/ShadowMapType'; export { sideNames, sideValues } from './polyfills/constants/Side'; export type { Side } from './polyfills/constants/Side'; export { stencilFuncNames, stencilFuncValues } from './polyfills/constants/StencilFunc'; export type { StencilFunc } from './polyfills/constants/StencilFunc'; export { stencilOpNames, stencilOpValues } from './polyfills/constants/StencilOp'; export type { StencilOp } from './polyfills/constants/StencilOp'; export { textureDataTypeNames, textureDataTypeValues } from './polyfills/constants/TextureDataType'; export type { TextureDataType } from './polyfills/constants/TextureDataType'; export { textureEncodingNames, textureEncodingValues } from './polyfills/constants/TextureEncoding'; export type { TextureEncoding } from './polyfills/constants/TextureEncoding'; export { textureFilterNames, textureFilterValues } from './polyfills/constants/TextureFilter'; export type { TextureFilter } from './polyfills/constants/TextureFilter'; export { wrappingNames, wrappingValues } from './polyfills/constants/Wrapping'; export type { Wrapping } from './polyfills/constants/Wrapping'; export { CatmullRomCurve3 } from './polyfills/extras/curves/CatmullRomCurve3';