import type { ThreeElements } from "@react-three/fiber"; import type { DHParameter, MotionGroupState } from "@wandelbots/nova-js/v2"; import type * as THREE from "three"; export type DHRobotProps = { rapidlyChangingMotionState: MotionGroupState; dhParameters: Array; } & ThreeElements["group"]; export type SupportedRobotProps = { rapidlyChangingMotionState: MotionGroupState; modelFromController: string; dhParameters: DHParameter[]; flangeRef?: React.Ref; instanceUrl?: string; getModel?: (modelFromController: string, instanceUrl?: string) => Promise | undefined; postModelRender?: () => void; transparentColor?: string; } & ThreeElements["group"]; export declare const SupportedRobot: ({ rapidlyChangingMotionState, modelFromController, dhParameters, getModel, flangeRef, postModelRender, transparentColor, instanceUrl, ...props }: SupportedRobotProps) => import("react/jsx-runtime").JSX.Element; export default SupportedRobot;