import { Component, ConstructorForComponent, ConstructorPropsOfComponent, ContextManager } from '@zcomponent/core'; import { ThreeContextConstructorProps } from './context'; import { ThreeSceneContextConstructorProps } from './scenecontext'; export declare function initialize(root: ConstructorForComponent, rootConstructorProps: ConstructorPropsOfComponent, threeProps?: ThreeContextConstructorProps & ThreeSceneContextConstructorProps): { rootInstance: T; contextManager: ContextManager; }; export * from './autolighting'; export * from './behaviors/ActivateCamera'; export * from './behaviors/Animation'; export * from './behaviors/AutoOrbit'; export * from './behaviors/BoundingBox'; export * from './behaviors/DeviceOrientation'; export * from './behaviors/LaunchWebXRSession'; export * from './behaviors/MorphTarget'; export * from './behaviors/MouseOrbit'; export * from './behaviors/Orbit'; export * from './behaviors/OverrideOpacity'; export * from './behaviors/ToggleVisibility'; export * from './components/AttachmentPoint'; export * from './components/Group'; export * from './components/HTML'; export * from './components/Image'; export * from './components/Image360'; export * from './components/Object3D'; export * from './components/PositionalAudio'; export * from './components/Raycaster'; export * from './components/RenderSettings'; export * from './components/Scene'; export * from './components/Video'; export * from './components/Video360'; export * from './components/WebXRSettings'; export * from './components/cameras/Camera'; export * from './components/cameras/OrthographicCamera'; export * from './components/cameras/PerspectiveCamera'; export * from './components/environments/DefaultEnvironment'; export * from './components/environments/HDREnvironment'; export * from './components/environments/SkyEnvironment'; export * from './components/geometries/BoxGeometry'; export * from './components/geometries/BufferGeometry'; export * from './components/geometries/CapsuleGeometry'; export * from './components/geometries/CircleGeometry'; export * from './components/geometries/ConeGeometry'; export * from './components/geometries/CylinderGeometry'; export * from './components/geometries/DodecahedronGeometry'; export * from './components/geometries/IcosahedronGeometry'; export * from './components/geometries/OctahedronGeometry'; export * from './components/geometries/PlaneGeometry'; export * from './components/geometries/RingGeometry'; export * from './components/geometries/SphereGeometry'; export * from './components/geometries/TetrahedronGeometry'; export * from './components/geometries/TorusGeometry'; export * from './components/geometries/TorusKnotGeometry'; export * from './components/lights/DirectionalLight'; export * from './components/lights/Light'; export * from './components/lights/PointLight'; export * from './components/lights/SpotLight'; export * from './components/lines/Line'; export * from './components/lines/LineLoop'; export * from './components/lines/LineSegments'; export * from './components/materials/LineBasicMaterial'; export * from './components/materials/Material'; export * from './components/materials/MeshBasicMaterial'; export * from './components/materials/MeshChromaKeyMaterial'; export * from './components/materials/MeshPhysicalMaterial'; export * from './components/materials/MeshShadowMaterial'; export * from './components/materials/MeshSideBySideAlphaMaterial'; export * from './components/materials/MeshStandardMaterial'; export * from './components/materials/MeshToonMaterial'; export * from './components/meshes/Box'; export * from './components/meshes/Mesh'; export * from './components/meshes/Plane'; export * from './components/meshes/ShadowPlane'; export * from './components/meshes/Sphere'; export * from './components/models/GLTF'; export * from './components/physics/colliders/Collider'; export * from './components/physics/colliders/CubeCollider'; export * from './components/physics/colliders/IColllider'; export * from './components/physics/colliders/OBBCollider'; export * from './components/physics/colliders/PlaneCollider'; export * from './components/physics/colliders/PointCollider'; export * from './components/physics/colliders/SphereCollider'; export * from './components/physics/triggers/CubeTrigger'; export * from './components/physics/triggers/ITrigger'; export * from './components/physics/triggers/OBBTrigger'; export * from './components/physics/triggers/PlaneTrigger'; export * from './components/physics/triggers/PointTrigger'; export * from './components/physics/triggers/SphereTrigger'; export * from './components/physics/triggers/Trigger'; export * from './components/physics/triggers/util/CollisionManagerContext'; export * from './components/physics/triggers/util/TriggerPreviewMesh'; export * from './components/postprocessing/Pass'; export * from './components/postprocessing/UnrealBloomPass'; export * from './components/text/Text'; export * from './components/textures/ImageTexture'; export * from './components/textures/Texture'; export * from './components/textures/VideoTexture'; export * from './components/transforms/AlignTransform'; export * from './components/transforms/Billboard'; export * from './components/transforms/CameraTransform'; export * from './components/transforms/GestureTransform'; export * from './components/transforms/InterpolateTransform'; export * from './components/transforms/LookAtNode'; export * from './components/transforms/LookAtWorldPosition'; export * from './components/transforms/ScaleToFit'; export * from './components/transforms/WebXRMovementGroup'; export * from './components/transforms/WebXRMovementPeviewGroup'; export * from './components/transforms/WebXRPlacementGroup'; export * from './context'; export * from './design/gltfpreview'; export * from './editorcontext'; export * from './effectpipeline'; export * from './helpercontext'; export * from './menu'; export * from './pointerevents'; export * from './preview'; export * from './priorities'; export * from './scenecontext'; export * from './webxrcontext'; export * from './pointercontext';