import { default as React, PropsWithChildren } from 'react'; import { Model } from '../../mujoco-wasm'; import { Mesh } from './Mesh'; export declare enum mjtGeom { mjGEOM_PLANE = 0, mjGEOM_HFIELD = 1, mjGEOM_SPHERE = 2, mjGEOM_CAPSULE = 3, mjGEOM_ELLIPSOID = 4, mjGEOM_CYLINDER = 5, mjGEOM_BOX = 6, mjGEOM_MESH = 7, mjGEOM_SDF = 8, mjGEOM_ARROW = 100, mjGEOM_ARROW1 = 101, mjGEOM_ARROW2 = 102, mjGEOM_LINE = 103, mjGEOM_SKIN = 104, mjGEOM_LABEL = 105, mjGEOM_NONE = 1001 } export declare const GEOMETRIES: { 0: typeof Plane; 1: React.FC; 2: typeof Sphere; 3: typeof Capsule; 4: typeof Ellipsoid; 5: typeof Cylinder; 6: typeof Box; 7: typeof Mesh; 8: typeof Mesh; '*': typeof Default; }; export interface GeometryProps extends PropsWithChildren { size: [number, number, number]; model: Model; g: number; texId: number; [key: string]: any; } export declare function Sphere({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Ellipsoid({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Capsule({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Cylinder({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Box({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Plane({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Default({ size, model, g, textId, ...rest }: GeometryProps): import("react/jsx-runtime").JSX.Element;