import * as THREE from 'three'; import { ForwardRefComponent } from '../helpers/ts-utils'; export type Args = T extends new (...args: any) => any ? ConstructorParameters : T; export type ShapeProps = Omit & { args?: Args; }; export declare const Box: ForwardRefComponent, THREE.Mesh>; export declare const Circle: ForwardRefComponent, THREE.Mesh>; export declare const Cone: ForwardRefComponent, THREE.Mesh>; export declare const Cylinder: ForwardRefComponent, THREE.Mesh>; export declare const Sphere: ForwardRefComponent, THREE.Mesh>; export declare const Plane: ForwardRefComponent, THREE.Mesh>; export declare const Tube: ForwardRefComponent, THREE.Mesh>; export declare const Torus: ForwardRefComponent, THREE.Mesh>; export declare const TorusKnot: ForwardRefComponent, THREE.Mesh>; export declare const Tetrahedron: ForwardRefComponent, THREE.Mesh>; export declare const Ring: ForwardRefComponent, THREE.Mesh>; export declare const Polyhedron: ForwardRefComponent, THREE.Mesh>; export declare const Icosahedron: ForwardRefComponent, THREE.Mesh>; export declare const Octahedron: ForwardRefComponent, THREE.Mesh>; export declare const Dodecahedron: ForwardRefComponent, THREE.Mesh>; export declare const Extrude: ForwardRefComponent, THREE.Mesh>; export declare const Lathe: ForwardRefComponent, THREE.Mesh>; export declare const Capsule: ForwardRefComponent, THREE.Mesh>; export declare const Shape: ForwardRefComponent, THREE.Mesh>;