import { VuerProps } from '@vuer-ai/vuer'; export type MocapSiteMoveEvent = { site_id: number; }; export type MocapMoveEvent = { mocap_ids: number[]; }; export type MoCapProps = { mocapId: Int32Array; mocap_pos: Float64Array; mocap_quat: Float64Array; names?: string[]; showFrame?: boolean; onMove?: (props: MocapMoveEvent) => void; }; export type MoCapSiteProps = VuerProps<{ id: number; markerScale?: number; gizmoScale?: number; handleSize?: number | [number, number, number]; handleWireframe?: boolean; onSiteMove?: (props: MocapSiteMoveEvent) => void; } & Omit>; export declare const MoCapSite: ({ id, mocapId, mocap_pos, mocap_quat, names, onSiteMove, showFrame, markerScale, gizmoScale, handleSize, handleWireframe, }: MoCapSiteProps) => import("react/jsx-runtime").JSX.Element; export type MuJoCoMoCapProps = VuerProps<{ n: number; gizmoScale: any; markerScale?: number; handleWireframe?: boolean; handleSize?: number | [number, number, number]; } & MoCapProps>; export declare const MuJoCoMoCap: ({ n, mocapId, mocap_pos, mocap_quat, names, showFrame, onMove, gizmoScale, markerScale, handleWireframe, handleSize, }: MuJoCoMoCapProps) => import("react/jsx-runtime").JSX.Element;