react-three-fiber
Version:
A React renderer for Three.js (web and react-native)
191 lines • 80.3 kB
TypeScript
/// <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