import { member } from "../../../core";
export interface PhysicalLocomotionInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    Icon?: member<any>;
    Color?: member<[number, number, number, number]>;
    _currentController?: member<any>;
    _lastDefaultIcon?: member<any>;
    _lastDefaultColor?: member<any>;
    Turn?: member<any>;
    MinInitializationDelay?: member<number>;
    MaxInitializationDelay?: member<number>;
    InitializationColliderRoot?: member<any>;
    UseSpeedFromUserSettings?: member<boolean>;
    Description?: member<any>;
    Mode?: member<any>;
    Gripping?: member<any>;
    GripOnHold?: member<boolean>;
    GripRadius?: member<number>;
    GripVelocityMultiplier?: member<number>;
    GripHandRotationMode?: member<any>;
    GripObjectRotationMode?: member<any>;
    HandGripRotationSmoothSpeed?: member<any>;
    FallRespawnPosition?: member<number>;
    MakeGravityCharacterLocal?: member<boolean>;
    AutoAlignVerticalWithGravitySpeed?: member<number>;
    ManualAlignVerticalWithGravitySpeed?: member<number>;
    AirDecelerationSpeed?: member<number>;
    GripScaleDelay?: member<number>;
    AllowCrouch?: member<boolean>;
    MaximumNormalizedSpeed?: member<number>;
    _defaultIcon?: member<any>;
    _defaultColor?: member<[number, number, number, number]>;
    _characterController?: member<any>;
    __legacyName?: member<any>;
}
export declare function PhysicalLocomotion(props: PhysicalLocomotionInput): any;
//# sourceMappingURL=PhysicalLocomotion.d.ts.map