UNPKG

react-three-fiber

Version:

A React renderer for Three.js (web and react-native)

191 lines 80.3 kB
/// <reference types="react" /> export declare const WebGLMultisampleRenderTarget: import("react").FC<import("..").Overwrite<Partial<import("three").WebGLMultisampleRenderTarget>, import("..").NodeProps<import("three").WebGLMultisampleRenderTarget, typeof import("three").WebGLMultisampleRenderTarget>>>; export declare const WebGLCubeRenderTarget: import("react").FC<import("..").Overwrite<Partial<import("three").WebGLCubeRenderTarget>, import("..").NodeProps<import("three").WebGLCubeRenderTarget, typeof import("three").WebGLCubeRenderTarget>>>; export declare const WebGLRenderTarget: import("react").FC<import("..").Overwrite<Partial<import("three").WebGLRenderTarget>, import("..").NodeProps<import("three").WebGLRenderTarget, typeof import("three").WebGLRenderTarget>>>; export declare const WebGLRenderer: import("react").FC<import("..").Overwrite<Partial<import("three").WebGLRenderer>, import("..").NodeProps<import("three").WebGLRenderer, typeof import("three").WebGLRenderer>>>; export declare const WebGL1Renderer: import("react").FC<import("..").Overwrite<Partial<import("three").WebGL1Renderer>, import("..").NodeProps<import("three").WebGL1Renderer, typeof import("three").WebGL1Renderer>>>; export declare const FogExp2: import("react").FC<import("..").Overwrite<Partial<import("three").FogExp2>, import("..").NodeProps<import("three").FogExp2, typeof import("three").FogExp2>>>; export declare const Fog: import("react").FC<import("..").Overwrite<Partial<import("three").Fog>, import("..").NodeProps<import("three").Fog, typeof import("three").Fog>>>; export declare const Scene: import("react").FC<import("..").Object3DNode<import("three").Scene, typeof import("three").Scene>>; export declare const Sprite: import("react").FC<import("..").Object3DNode<import("three").Sprite, typeof import("three").Sprite>>; export declare const LOD: import("react").FC<import("..").Object3DNode<import("three").LOD, typeof import("three").LOD>>; export declare const InstancedMesh: import("react").FC<import("..").Object3DNode<import("three").InstancedMesh<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").InstancedMesh>>; export declare const SkinnedMesh: import("react").FC<import("..").Object3DNode<import("three").SkinnedMesh<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").SkinnedMesh>>; export declare const Skeleton: import("react").FC<import("..").Overwrite<Partial<import("three").Skeleton>, import("..").NodeProps<import("three").Skeleton, typeof import("three").Skeleton>>>; export declare const Bone: import("react").FC<import("..").Object3DNode<import("three").Bone, typeof import("three").Bone>>; export declare const Mesh: import("react").FC<import("..").Object3DNode<import("three").Mesh<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").Mesh>>; export declare const LineSegments: import("react").FC<import("..").Object3DNode<import("three").LineSegments<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").LineSegments>>; export declare const LineLoop: import("react").FC<import("..").Object3DNode<import("three").LineLoop<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").LineLoop>>; export declare const Line: import("react").FC<import("..").Object3DNode<import("three").Line<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").Line>>; export declare const Points: import("react").FC<import("..").Object3DNode<import("three").Points<import("three").Geometry | import("three").BufferGeometry, import("three").Material | import("three").Material[]>, typeof import("three").Points>>; export declare const Group: import("react").FC<import("..").Object3DNode<import("three").Group, typeof import("three").Group>>; export declare const VideoTexture: import("react").FC<import("..").Overwrite<Partial<import("three").VideoTexture>, import("..").NodeProps<import("three").VideoTexture, typeof import("three").VideoTexture>>>; export declare const DataTexture: import("react").FC<import("..").Overwrite<Partial<import("three").DataTexture>, import("..").NodeProps<import("three").DataTexture, typeof import("three").DataTexture>>>; export declare const DataTexture3D: import("react").FC<import("..").Overwrite<Partial<import("three").DataTexture3D>, import("..").NodeProps<import("three").DataTexture3D, typeof import("three").DataTexture3D>>>; export declare const CompressedTexture: import("react").FC<import("..").Overwrite<Partial<import("three").CompressedTexture>, import("..").NodeProps<import("three").CompressedTexture, typeof import("three").CompressedTexture>>>; export declare const CubeTexture: import("react").FC<import("..").Overwrite<Partial<import("three").CubeTexture>, import("..").NodeProps<import("three").CubeTexture, typeof import("three").CubeTexture>>>; export declare const CanvasTexture: import("react").FC<import("..").Overwrite<Partial<import("three").CanvasTexture>, import("..").NodeProps<import("three").CanvasTexture, typeof import("three").CanvasTexture>>>; export declare const DepthTexture: import("react").FC<import("..").Overwrite<Partial<import("three").DepthTexture>, import("..").NodeProps<import("three").DepthTexture, typeof import("three").DepthTexture>>>; export declare const Texture: import("react").FC<import("..").Overwrite<Partial<import("three").Texture>, import("..").NodeProps<import("three").Texture, typeof import("three").Texture>>>; export declare const WireframeGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").WireframeGeometry>, import("..").NodeProps<import("three").WireframeGeometry, typeof import("three").WireframeGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute">>; export declare const ParametricBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").ParametricBufferGeometry>, import("..").NodeProps<import("three").ParametricBufferGeometry, typeof import("three").ParametricBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const ParametricGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ParametricGeometry>, import("..").NodeProps<import("three").ParametricGeometry, typeof import("three").ParametricGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const TetrahedronBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").TetrahedronBufferGeometry>, import("..").NodeProps<import("three").TetrahedronBufferGeometry, typeof import("three").TetrahedronBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const TetrahedronGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").TetrahedronGeometry>, import("..").NodeProps<import("three").TetrahedronGeometry, typeof import("three").TetrahedronGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const OctahedronBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").OctahedronBufferGeometry>, import("..").NodeProps<import("three").OctahedronBufferGeometry, typeof import("three").OctahedronBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const OctahedronGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").OctahedronGeometry>, import("..").NodeProps<import("three").OctahedronGeometry, typeof import("three").OctahedronGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const IcosahedronBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").IcosahedronBufferGeometry>, import("..").NodeProps<import("three").IcosahedronBufferGeometry, typeof import("three").IcosahedronBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const IcosahedronGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").IcosahedronGeometry>, import("..").NodeProps<import("three").IcosahedronGeometry, typeof import("three").IcosahedronGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const DodecahedronBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").DodecahedronBufferGeometry>, import("..").NodeProps<import("three").DodecahedronBufferGeometry, typeof import("three").DodecahedronBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const DodecahedronGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").DodecahedronGeometry>, import("..").NodeProps<import("three").DodecahedronGeometry, typeof import("three").DodecahedronGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const PolyhedronBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").PolyhedronBufferGeometry>, import("..").NodeProps<import("three").PolyhedronBufferGeometry, typeof import("three").PolyhedronBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const PolyhedronGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").PolyhedronGeometry>, import("..").NodeProps<import("three").PolyhedronGeometry, typeof import("three").PolyhedronGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const TubeBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").TubeBufferGeometry>, import("..").NodeProps<import("three").TubeBufferGeometry, typeof import("three").TubeBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters" | "tangents" | "normals" | "binormals">>; export declare const TubeGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").TubeGeometry>, import("..").NodeProps<import("three").TubeGeometry, typeof import("three").TubeGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const TorusKnotBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").TorusKnotBufferGeometry>, import("..").NodeProps<import("three").TorusKnotBufferGeometry, typeof import("three").TorusKnotBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const TorusKnotGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").TorusKnotGeometry>, import("..").NodeProps<import("three").TorusKnotGeometry, typeof import("three").TorusKnotGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const TorusBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").TorusBufferGeometry>, import("..").NodeProps<import("three").TorusBufferGeometry, typeof import("three").TorusBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const TorusGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").TorusGeometry>, import("..").NodeProps<import("three").TorusGeometry, typeof import("three").TorusGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const TextBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").TextBufferGeometry>, import("..").NodeProps<import("three").TextBufferGeometry, typeof import("three").TextBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters" | "addShapeList" | "addShape">>; export declare const TextGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").TextGeometry>, import("..").NodeProps<import("three").TextGeometry, typeof import("three").TextGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const SphereBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").SphereBufferGeometry>, import("..").NodeProps<import("three").SphereBufferGeometry, typeof import("three").SphereBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const SphereGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").SphereGeometry>, import("..").NodeProps<import("three").SphereGeometry, typeof import("three").SphereGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const RingBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").RingBufferGeometry>, import("..").NodeProps<import("three").RingBufferGeometry, typeof import("three").RingBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const RingGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").RingGeometry>, import("..").NodeProps<import("three").RingGeometry, typeof import("three").RingGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const PlaneBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").PlaneBufferGeometry>, import("..").NodeProps<import("three").PlaneBufferGeometry, typeof import("three").PlaneBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const PlaneGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").PlaneGeometry>, import("..").NodeProps<import("three").PlaneGeometry, typeof import("three").PlaneGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const LatheBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").LatheBufferGeometry>, import("..").NodeProps<import("three").LatheBufferGeometry, typeof import("three").LatheBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const LatheGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").LatheGeometry>, import("..").NodeProps<import("three").LatheGeometry, typeof import("three").LatheGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const ShapeBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").ShapeBufferGeometry>, import("..").NodeProps<import("three").ShapeBufferGeometry, typeof import("three").ShapeBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute">>; export declare const ShapeGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ShapeGeometry>, import("..").NodeProps<import("three").ShapeGeometry, typeof import("three").ShapeGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const ExtrudeBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").ExtrudeBufferGeometry>, import("..").NodeProps<import("three").ExtrudeBufferGeometry, typeof import("three").ExtrudeBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "addShapeList" | "addShape">>; export declare const ExtrudeGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ExtrudeGeometry>, import("..").NodeProps<import("three").ExtrudeGeometry, typeof import("three").ExtrudeGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const EdgesGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").EdgesGeometry>, import("..").NodeProps<import("three").EdgesGeometry, typeof import("three").EdgesGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const ConeBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").ConeBufferGeometry>, import("..").NodeProps<import("three").ConeBufferGeometry, typeof import("three").ConeBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const ConeGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ConeGeometry>, import("..").NodeProps<import("three").ConeGeometry, typeof import("three").ConeGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const CylinderBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").CylinderBufferGeometry>, import("..").NodeProps<import("three").CylinderBufferGeometry, typeof import("three").CylinderBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const CylinderGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").CylinderGeometry>, import("..").NodeProps<import("three").CylinderGeometry, typeof import("three").CylinderGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const CircleBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").CircleBufferGeometry>, import("..").NodeProps<import("three").CircleBufferGeometry, typeof import("three").CircleBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const CircleGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").CircleGeometry>, import("..").NodeProps<import("three").CircleGeometry, typeof import("three").CircleGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const BoxBufferGeometry: import("react").FC<Pick<import("..").Overwrite<Partial<import("three").BoxBufferGeometry>, import("..").NodeProps<import("three").BoxBufferGeometry, typeof import("three").BoxBufferGeometry>>, "children" | "key" | "ref" | "args" | "name" | "attach" | "attachArray" | "attachObject" | "onUpdate" | "scale" | "dispose" | "id" | "uuid" | "type" | "boundingBox" | "boundingSphere" | "applyMatrix4" | "rotateX" | "rotateY" | "rotateZ" | "translate" | "lookAt" | "center" | "computeVertexNormals" | "computeBoundingBox" | "computeBoundingSphere" | "merge" | "setFromPoints" | "toJSON" | "clone" | "copy" | "addEventListener" | "hasEventListener" | "removeEventListener" | "dispatchEvent" | "index" | "attributes" | "morphAttributes" | "morphTargetsRelative" | "groups" | "drawRange" | "userData" | "isBufferGeometry" | "getIndex" | "setIndex" | "setAttribute" | "getAttribute" | "deleteAttribute" | "addGroup" | "clearGroups" | "setDrawRange" | "setFromObject" | "updateFromObject" | "fromGeometry" | "fromDirectGeometry" | "normalizeNormals" | "toNonIndexed" | "drawcalls" | "offsets" | "addIndex" | "addDrawCall" | "clearDrawCalls" | "addAttribute" | "removeAttribute" | "parameters">>; export declare const BoxGeometry: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").BoxGeometry>, import("..").NodeProps<import("three").BoxGeometry, typeof import("three").BoxGeometry>>, { vertices?: import("..").Vector3[] | undefined; }>>; export declare const ShadowMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ShadowMaterial>, import("..").NodeProps<import("three").ShadowMaterial, [import("three").ShadowMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const SpriteMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").SpriteMaterial>, import("..").NodeProps<import("three").SpriteMaterial, [import("three").SpriteMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const RawShaderMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").RawShaderMaterial>, import("..").NodeProps<import("three").RawShaderMaterial, [import("three").ShaderMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const ShaderMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").ShaderMaterial>, import("..").NodeProps<import("three").ShaderMaterial, [import("three").ShaderMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const PointsMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").PointsMaterial>, import("..").NodeProps<import("three").PointsMaterial, [import("three").PointsMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshPhysicalMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshPhysicalMaterial>, import("..").NodeProps<import("three").MeshPhysicalMaterial, [import("three").MeshPhysicalMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshStandardMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshStandardMaterial>, import("..").NodeProps<import("three").MeshStandardMaterial, [import("three").MeshStandardMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshPhongMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshPhongMaterial>, import("..").NodeProps<import("three").MeshPhongMaterial, [import("three").MeshPhongMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshToonMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshToonMaterial>, import("..").NodeProps<import("three").MeshToonMaterial, [import("three").MeshToonMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshNormalMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshNormalMaterial>, import("..").NodeProps<import("three").MeshNormalMaterial, [import("three").MeshNormalMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshLambertMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshLambertMaterial>, import("..").NodeProps<import("three").MeshLambertMaterial, [import("three").MeshLambertMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshDepthMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshDepthMaterial>, import("..").NodeProps<import("three").MeshDepthMaterial, [import("three").MeshDepthMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshDistanceMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshDistanceMaterial>, import("..").NodeProps<import("three").MeshDistanceMaterial, [import("three").MeshDistanceMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshBasicMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshBasicMaterial>, import("..").NodeProps<import("three").MeshBasicMaterial, [import("three").MeshBasicMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const MeshMatcapMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").MeshMatcapMaterial>, import("..").NodeProps<import("three").MeshMatcapMaterial, [import("three").MeshMatcapMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const LineDashedMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").LineDashedMaterial>, import("..").NodeProps<import("three").LineDashedMaterial, [import("three").LineDashedMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const LineBasicMaterial: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").LineBasicMaterial>, import("..").NodeProps<import("three").LineBasicMaterial, [import("three").LineBasicMaterialParameters]>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const Material: import("react").FC<import("..").Overwrite<import("..").Overwrite<Partial<import("three").Material>, import("..").NodeProps<import("three").Material, []>>, { color?: string | number | import("three").Color | undefined; }>>; export declare const AnimationLoader: import("react").FC<import("..").Overwrite<Partial<import("three").AnimationLoader>, import("..").NodeProps<import("three").AnimationLoader, typeof import("three").AnimationLoader>>>; export declare const CompressedTextureLoader: import("react").FC<import("..").Overwrite<Partial<import("three").CompressedTextureLoader>, import("..").NodeProps<import("three").CompressedTextureLoader, typeof import("three").CompressedTextureLoader>>>; export declare const DataTextureLoader: import("react").FC<import("..").Overwrite<Partial<import("three").DataTextureLoader>, import("..").NodeProps<import("three").DataTextureLoader, typeof import("three").DataTextureLoader>>>; export declare const CubeTextureLoader: import("react").FC<import("..").Overwrite<Partial<import("three").CubeTextureLoader>, import("..").NodeProps<import("three").CubeTextureLoader, typeof import("three").CubeTextureLoader>>>; export declare const TextureLoader: import("react").FC<import("..").Overwrite<Partial<import("three").TextureLoader>, import("..").NodeProps<import("three").TextureLoader, typeof import("three").TextureLoader>>>; export declare const ObjectLoader: import("react").FC<import("..").Overwrite<Partial<import("three").ObjectLoader>, import("..").NodeProps<import("three").ObjectLoader, typeof import("three").ObjectLoader>>>; export declare const MaterialLoader: import("react").FC<import("..").Overwrite<Partial<import("three").MaterialLoader>, import("..").NodeProps<import("three").MaterialLoader, typeof import("three").MaterialLoader>>>; export declare const BufferGeometryLoader: import("react").FC<import("..").Overwrite<Partial<import("three").BufferGeometryLoader>, import("..").NodeProps<import("three").BufferGeometryLoader, typeof import("three").BufferGeometryLoader>>>; export declare const LoadingManager: import("react").FC<import("..").Overwrite<Partial<import("three").LoadingManager>, import("..").NodeProps<import("three").LoadingManager, typeof import("three").LoadingManager>>>; export declare const ImageLoader: import("react").FC<import("..").Overwrite<Partial<import("three").ImageLoader>, import("..").NodeProps<import("three").ImageLoader, typeof import("three").ImageLoader>>>; export declare const ImageBitmapLoader: import("react").FC<import("..").Overwrite<Partial<import("three").ImageBitmapLoader>, import("..").NodeProps<import("three").ImageBitmapLoader, typeof import("three").ImageBitmapLoader>>>; export declare const FontLoader: import("react").FC<import("..").Overwrite<Partial<import("three").FontLoader>, import("..").NodeProps<import("three").FontLoader, typeof import("three").FontLoader>>>; export declare const FileLoader: import("react").FC<import("..").Overwrite<Partial<import("three").FileLoader>, import("..").NodeProps<import("three").FileLoader, typeof import("three").FileLoader>>>; export declare const Loader: import("react").FC<import("..").Overwrite<Partial<import("three").Loader>, import("..").NodeProps<import("three").Loader, typeof import("three").Loader>>>; export declare const LoaderUtils: import("react").FC<import("..").Overwrite<Partial<import("three").LoaderUtils>, import("..").NodeProps<import("three").LoaderUtils, typeof import("three").LoaderUtils>>>; export declare const AudioLoader: import("react").FC<import("..").Overwrite<Partial<import("three").AudioLoader>, import("..").NodeProps<import("three").AudioLoader, typeof import("three").AudioLoader>>>; export declare const SpotLightShadow: import("react").FC<import("..").Overwrite<Partial<import("three").SpotLightShadow>, import("..").NodeProps<import("three").SpotLightShadow, typeof import("three").SpotLightShadow>>>; export declare const SpotLight: import("react").FC<import("..").Object3DNode<import("three").SpotLight, typeof import("three").SpotLight>>; export declare const PointLight: import("react").FC<import("..").Object3DNode<import("three").PointLight, typeof import("three").PointLight>>; export declare const RectAreaLight: import("react").FC<import("..").Object3DNode<import("three").RectAreaLight, typeof import("three").RectAreaLight>>; export declare const HemisphereLight: import("react").FC<import("..").Object3DNode<import("three").HemisphereLight, typeof import("three").HemisphereLight>>; export declare const DirectionalLightShadow: import("react").FC<import("..").Overwrite<Partial<import("three").DirectionalLightShadow>, import("..").NodeProps<import("three").DirectionalLightShadow, typeof import("three").DirectionalLightShadow>>>; export declare const DirectionalLight: import("react").FC<import("..").Object3DNode<import("three").DirectionalLight, typeof import("three").DirectionalLight>>; export declare const AmbientLight: import("react").FC<import("..").Object3DNode<import("three").AmbientLight, typeof import("three").AmbientLight>>; export declare const LightShadow: import("react").FC<import("..").Overwrite<Partial<import("three").LightShadow>, import("..").NodeProps<import("three").LightShadow, typeof import("three").LightShadow>>>; export declare con