import { ThreeElements } from '@react-three/fiber'; import { PropsWithChildren } from 'react'; import { Model, Simulation } from '../mujoco-wasm'; interface FlexMaterialProps extends Omit { model: any; flexId: number; } interface FlexGeometryProps { model: Model; simulation: Simulation; flexId: number; [key: string]: any; } interface FlexProps extends PropsWithChildren { model: Model; simulation: Simulation; flexId: number; [key: string]: any; } export declare function FlexMaterial({ model, flexId, ...rest }: FlexMaterialProps): import("react/jsx-runtime").JSX.Element; export declare function computeFlexFaceAdr(model: Model): void; export declare function computeTotalFaces(model: Model): number; export declare function computeFaceNum(model: Model, flexId: number): void; export declare function FlexGeometry({ model, simulation, flexId, smoothShading, ...rest }: FlexGeometryProps): import("react/jsx-runtime").JSX.Element; export declare function Flex({ model, simulation, flexId, ...rest }: FlexProps): import("react/jsx-runtime").JSX.Element; export {};