import { member } from "../../core";
export interface VRIKAvatarInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    IK?: member<any>;
    HeightCompensation?: member<number>;
    AvatarHeight?: member<number>;
    UserResizeThreshold?: member<number>;
    FeetIgnoreOtherPlayers?: member<boolean>;
    FeetCollisionListMode?: member<any>;
    FeetCollisionList?: member<any>;
    HeadMaxFixDistance?: member<number>;
    ForceUseFeetProxies?: member<boolean>;
    ForceUsePelvisProxy?: member<boolean>;
    ForceUseChestProxy?: member<boolean>;
    ForceUseElbowProxies?: member<boolean>;
    ForceUseKneeProxies?: member<boolean>;
    FeetCalibrated?: member<boolean>;
    PelvisCalibrated?: member<boolean>;
    GroundCheckHeightRatio?: member<number>;
    FeetHoverHeight?: member<number>;
    FeetHoverSmoothSpeed?: member<number>;
    MinFeetTransitionSpeed?: member<number>;
    MaxFeetTransitionSpeed?: member<number>;
    GaitFeetTransitionSpeedMultiplier?: member<number>;
    FeetHoverTilt?: member<number>;
    LeftFootFloatOffset?: member<[number, number, number]>;
    RightFootFloatOffset?: member<[number, number, number]>;
    LeftFootRootHeight?: member<number>;
    RightFootRootHeight?: member<number>;
    FootFloatSpeed?: member<number>;
    FootFloatAngleMagnitude?: member<number>;
    FootFloatOffsetMagnitude?: member<number>;
    FeetFloatVelocityForce?: member<number>;
    FeetFloatVelocityDampeningSpeed?: member<number>;
    MaxFeetVelocityOffset?: member<number>;
    VelocityAverageRate?: member<number>;
    HoverVelocityThreshold?: member<number>;
    HorizontalBodyAngle?: member<number>;
    SupressWalkAnimationWhenHorizontal?: member<boolean>;
    AlwaysUseTrackersWhenHorizontal?: member<boolean>;
    Gaits?: member<any>;
    GaitTransitionSpeed?: member<number>;
    GaitMovementDirectionSmoothSpeed?: member<number>;
    RigCollidersRadiusRatio?: member<number>;
    LeftHandRotationOffset?: member<any>;
    RightHandRotationOffset?: member<any>;
    CurrentAverageVelocity?: member<any>;
    CurrentOnGround?: member<any>;
    CurrentGaitIndex?: member<any>;
    _locomotionController?: member<any>;
    _leftHandNode?: member<any>;
    _rightHandNode?: member<any>;
    _leftElbowNode?: member<any>;
    _rightElbowNode?: member<any>;
    _leftFootNode?: member<any>;
    _rightFootNode?: member<any>;
    _leftKneeNode?: member<any>;
    _rightKneeNode?: member<any>;
    _headNode?: member<any>;
    _pelvisNode?: member<any>;
    _chestNode?: member<any>;
    _headProxy?: member<any>;
    _pelvisProxy?: member<any>;
    _chestProxy?: member<any>;
    _leftHandProxy?: member<any>;
    _rightHandProxy?: member<any>;
    _leftElbowProxy?: member<any>;
    _rightElbowProxy?: member<any>;
    _leftFootProxy?: member<any>;
    _rightFootProxy?: member<any>;
    _leftKneeProxy?: member<any>;
    _rightKneeProxy?: member<any>;
    _leftKneeDefaultProxy?: member<any>;
    _rightKneeDefaultProxy?: member<any>;
    _headTargetPos?: member<any>;
    _headTargetRot?: member<any>;
    _pelvisTargetPos?: member<any>;
    _pelvisTargetRot?: member<any>;
    _chestTargetPos?: member<any>;
    _leftHandTargetPos?: member<any>;
    _leftHandTargetRot?: member<any>;
    _rightHandTargetPos?: member<any>;
    _rightHandTargetRot?: member<any>;
    _leftElbowTargetPos?: member<any>;
    _rightElbowTargetPos?: member<any>;
    _leftFootTargetPos?: member<any>;
    _leftFootTargetRot?: member<any>;
    _rightFootTargetPos?: member<any>;
    _rightFootTargetRot?: member<any>;
    _leftKneeTargetPos?: member<any>;
    _rightKneeTargetPos?: member<any>;
    _pelvisPositionWeight?: member<any>;
    _pelvisRotationWeight?: member<any>;
    _chestWeight?: member<any>;
    _locomotionWeight?: member<any>;
    _leftLegPositionWeight?: member<any>;
    _leftLegRotationWeight?: member<any>;
    _rightLegPositionWeight?: member<any>;
    _rightLegRotationWeight?: member<any>;
    _leftKneeBendWeight?: member<any>;
    _rightKneeBendWeight?: member<any>;
    _leftElbowBendWeight?: member<any>;
    _rightElbowBendWeight?: member<any>;
    _leftFootOffset?: member<any>;
    _rightFootOffset?: member<any>;
    _leftFootRelativeToRoot?: member<any>;
    _rightFootRelativeToRoot?: member<any>;
    _locomotionOffset?: member<any>;
    _simplifiedColliderEnabled?: member<any>;
    _rigCollidersEnabledStates?: member<any>;
    _horizontalTrackingLocked?: member<boolean>;
}
export declare function VRIKAvatar(props: VRIKAvatarInput): any;
//# sourceMappingURL=VRIKAvatar.d.ts.map