export {
  HUMANOID_METRICS,
  buildHumanoid,
  cloneHumanoid,
  createHumanoidMaterials,
  disposeHumanoid,
  poseHumanoid,
  type HumanoidBuildOptions,
  type HumanoidJoints,
  type HumanoidMaterials,
  type HumanoidPose,
  type HumanoidRig,
} from "./humanoid.ts";

export {
  DOG_METRICS,
  buildDog,
  cloneDog,
  createDogMaterials,
  disposeDog,
  dogPoseStateForSpeed,
  poseDog,
  poseDogAttention,
  poseDogWalk,
  type DogBuildOptions,
  type DogJoints,
  type DogLegJoints,
  type DogMaterials,
  type DogPose,
  type DogPoseState,
  type DogRig,
} from "./dog.ts";

export {
  CROW_METRICS,
  buildCrow,
  cloneCrow,
  createCrowMaterials,
  disposeCrow,
  poseCrow,
  poseCrowFlight,
  type CrowBuildOptions,
  type CrowJoints,
  type CrowMaterials,
  type CrowPose,
  type CrowPoseState,
  type CrowRig,
} from "./crow.ts";
