import React from "react";
import type { CharacterConfig } from "../characterTypes";
import { type RigConfig, type RigPose } from "./rigTypes";
/** Props for the rigged body renderer (pure SVG). */
export type RiggedBodyProps = {
    /** Character visuals (colors). */
    character: CharacterConfig;
    /** Rig proportions; defaults to DEFAULT_RIG. */
    rig?: RigConfig;
    /** Angles (deg) for each bone; defaults to DEFAULT_POSE. */
    pose?: RigPose;
    /** Pixel size (falls back to character.size or 180). */
    size?: number;
    /** Draw joints overlay. */
    debug?: boolean;
};
/** Render a multi-bone body (arms: 3, legs: 3, torso: 3, neck+head). */
declare const RiggedBody: React.FC<RiggedBodyProps>;
export default RiggedBody;
