import { RequestHeader, ResponseHeader } from "../header"; import { Lease, LeaseUseResult } from "../lease"; import { Duration } from "../../../google/protobuf/duration"; import { SE3Pose, Vec3Value, Quaternion } from "../geometry"; import { DataChunk } from "../data_chunk"; import { JumpParams, RotateBodyParams, StepParams, ButtCircleParams, TurnParams, Pace2StepParams, TwerkParams, ChickenHeadParams, ClapParams, FrontUpParams, SwayParams, BodyHoldParams, ArmMoveParams, KneelLegMoveParams, RunningManParams, KneelCircleParams, GripperParams, HopParams, RandomRotateParams, CrawlParams, SideParams, BourreeParams, WorkspaceArmMoveParams, Figure8Params, KneelLegMove2Params, FidgetStandParams, GotoParams, FrameSnapshotParams, SetColorParams, RippleColorParams, FadeColorParams, IndependentColorParams, AnimateParams, EulerZYXValue } from "./choreography_params"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.spot"; /** Request a list of all possible moves and the associated parameters (min/max values). */ export interface ListAllMovesRequest { /** Common request header */ header: RequestHeader | undefined; } /** Response for ListAllMoves that defines the list of available moves and their parameter types. */ export interface ListAllMovesResponse { /** Common response header */ header: ResponseHeader | undefined; /** List of moves that the robot knows about. */ moves: MoveInfo[]; /** A copy of the MoveParamsConfig.txt that the robot is using. */ moveParamConfig: string; } /** Request a list of all playable choreography sequences that the robot knows about */ export interface ListAllSequencesRequest { /** Common request header */ header: RequestHeader | undefined; } /** */ export interface ListAllSequencesResponse { /** Common response header. */ header: ResponseHeader | undefined; /** List of choreography sequences the robot knows about. */ knownSequences: string[]; } export interface UploadChoreographyRequest { /** Common request header. */ header: RequestHeader | undefined; /** ChoreographySequence to upload and store in memory */ choreographySequence: ChoreographySequence | undefined; /** * Should we run a sequences that has correctable errors? * If true, the service will fix any correctable errors and run the corrected choreography * sequence. If false, the service will reject a choreography sequence that has any errors. */ nonStrictParsing: boolean; } export interface UploadChoreographyResponse { /** * Common response header. If the dance upload is invalid, the header INVALID request error will * be set, which means that the choreography did not respect bounds of the parameters or has * other attributes missing or incorrect. */ header: ResponseHeader | undefined; /** * If the uploaded choreography is invalid (will throw a header InvalidRequest status), then * certain warning messages will be populated here to indicate which choreography moves or * parameters violated constraints of the robot. */ warnings: string[]; } export interface UploadAnimatedMoveRequest { /** Common request header */ header: RequestHeader | undefined; /** * Unique ID for the animated moves. This will be automatically generated by the client * and is used to uniquely identify the entire animation by creating a hash from the Animation * protobuf message after serialization. The ID will be conveyed within the MoveInfo protobuf * message in the ListAllMoves RPC. This ID allows the choreography client to only reupload * animations that have changed or do not exist on robot already. */ animatedMoveGeneratedId: string | undefined; /** AnimatedMove to upload to the robot and create a dance move from. */ animatedMove: Animation | undefined; } export interface UploadAnimatedMoveResponse { /** Common response header. */ header: ResponseHeader | undefined; status: UploadAnimatedMoveResponse_Status; /** * If the uploaded animated move is invalid (will throw a STATUS_ANIMATION_VALIDATION_FAILED), then * warning messages describing the failure cases will be populated here to indicate which * parts of the animated move failed. Note: there could be some warning messages even when an animation * is marked as ok. */ warnings: string[]; } export declare enum UploadAnimatedMoveResponse_Status { /** STATUS_UNKNOWN - Do not use. */ STATUS_UNKNOWN = 0, /** STATUS_OK - Uploading + parsing the animated move succeeded. */ STATUS_OK = 1, /** STATUS_ANIMATION_VALIDATION_FAILED - The animated move is considered invalid, see the warnings. */ STATUS_ANIMATION_VALIDATION_FAILED = 2, UNRECOGNIZED = -1 } export declare function uploadAnimatedMoveResponse_StatusFromJSON(object: any): UploadAnimatedMoveResponse_Status; export declare function uploadAnimatedMoveResponse_StatusToJSON(object: UploadAnimatedMoveResponse_Status): string; export interface ExecuteChoreographyRequest { /** Common request header */ header: RequestHeader | undefined; /** The string name of the ChoreographySequence to use. */ choreographySequenceName: string; /** * The absolute time to start the choreography at. This should be in the robot's clock so we can * synchronize music playing and the robot's choreography. */ startTime: Date | undefined; /** The slice (betas/sub-beats) that the choreography should begin excution at. */ choreographyStartingSlice: number; /** / The Lease to show ownership of the robot body. */ lease: Lease | undefined; } export interface ExecuteChoreographyResponse { /** Common response header */ header: ResponseHeader | undefined; leaseUseResult: LeaseUseResult | undefined; status: ExecuteChoreographyResponse_Status; } export declare enum ExecuteChoreographyResponse_Status { STATUS_UNKNOWN = 0, STATUS_OK = 1, STATUS_INVALID_UPLOADED_CHOREOGRAPHY = 2, STATUS_ROBOT_COMMAND_ISSUES = 3, STATUS_LEASE_ERROR = 4, UNRECOGNIZED = -1 } export declare function executeChoreographyResponse_StatusFromJSON(object: any): ExecuteChoreographyResponse_Status; export declare function executeChoreographyResponse_StatusToJSON(object: ExecuteChoreographyResponse_Status): string; export interface StartRecordingStateRequest { /** Common request header */ header: RequestHeader | undefined; /** * How long should the robot record for if no stop RPC is sent. A recording session can be * extended by setting the recording_session_id below to a non-zero value matching the ID for the * current recording session. * For both start and continuation commands, the service will stop recording at * end_time = (system time when the Start/Continue RPC is received) + (continue_recording_duration), * unless another continuation request updates this end time. * The robot has an internal maximum recording time of 5 minutes for the complete session log. */ continueRecordingDuration: Duration | undefined; /** * Provide the unique identifier of the recording session to extend the recording end time for. * If the recording_session_id is 0, then it will create a new session and the robot will clear * the recorded robot state buffer and restart recording. * If this is a continuation of an existing recording session, than the robot will continue * to record until the specified end time. */ recordingSessionId: number; } export interface StartRecordingStateResponse { /** Common response header */ header: ResponseHeader | undefined; status: StartRecordingStateResponse_Status; /** Unique identifier for the current recording session */ recordingSessionId: number; } /** The status for the start recording request. */ export declare enum StartRecordingStateResponse_Status { /** STATUS_UNKNOWN - Status unknown; do not use. */ STATUS_UNKNOWN = 0, /** * STATUS_OK - The request succeeded and choreography has either started, or continued with an extended * duration based on if a session_id was provided. */ STATUS_OK = 1, /** * STATUS_UNKNOWN_RECORDING_SESSION_ID - The provided recording_session_id is unknown: it must either be 0 (start a new recording log) * or it can match the current recording session id returned by the most recent start recording request. */ STATUS_UNKNOWN_RECORDING_SESSION_ID = 2, /** * STATUS_RECORDING_BUFFER_FULL - The Choreography Service's internal buffer is filled. It will record for a maximum of 5 minutes. It * will stop recording, but save the recorded data until */ STATUS_RECORDING_BUFFER_FULL = 3, UNRECOGNIZED = -1 } export declare function startRecordingStateResponse_StatusFromJSON(object: any): StartRecordingStateResponse_Status; export declare function startRecordingStateResponse_StatusToJSON(object: StartRecordingStateResponse_Status): string; export interface StopRecordingStateRequest { /** Common request header */ header: RequestHeader | undefined; } export interface StopRecordingStateResponse { /** Common response header */ header: ResponseHeader | undefined; } export interface DownloadRobotStateLogRequest { /** Common request header */ header: RequestHeader | undefined; /** Which data should we download. */ logType: DownloadRobotStateLogRequest_LogType; } export declare enum DownloadRobotStateLogRequest_LogType { /** LOG_TYPE_UNKNOWN - Unknown. Do not use. */ LOG_TYPE_UNKNOWN = 0, /** * LOG_TYPE_MANUAL - The robot state information recorded from the time of the manual start RPC (StartRecordingState) * to either {the time of the manual stop RPC (StopRecordingState), the time of the download logs RPC, * or the time of the internal service's buffer filling up}. */ LOG_TYPE_MANUAL = 1, /** * LOG_TYPE_LAST_CHOREOGRAPHY - The robot will automatically record robot state information for the entire duration of an executing * choreography in addition to any manual logging. This log type will download this information for the * last completed choreography. */ LOG_TYPE_LAST_CHOREOGRAPHY = 2, UNRECOGNIZED = -1 } export declare function downloadRobotStateLogRequest_LogTypeFromJSON(object: any): DownloadRobotStateLogRequest_LogType; export declare function downloadRobotStateLogRequest_LogTypeToJSON(object: DownloadRobotStateLogRequest_LogType): string; export interface LoggedJoints { /** front left leg joint angles. */ fl: LegJointAngles | undefined; /** front right leg joint angles. */ fr: LegJointAngles | undefined; /** hind left leg joint angles. */ hl: LegJointAngles | undefined; /** hind right leg joint angles. */ hr: LegJointAngles | undefined; /** Full set of joint angles for the arm and gripper. */ arm: ArmJointAngles | undefined; gripperAngle: number | undefined; } export interface LoggedFootContacts { /** Boolean indicating whether or not the robot's foot is in contact with the ground. */ frContact: boolean; flContact: boolean; hrContact: boolean; hlContact: boolean; } export interface LoggedStateKeyFrame { /** Full set of joint angles for the robot. */ jointAngles: LoggedJoints | undefined; /** Foot contacts for the robot. */ footContactState: LoggedFootContacts | undefined; /** * The current pose of the robot body in animation frame. The animation frame is defined * based on the robot's footprint when the log first started recording. */ animationTformBody: SE3Pose | undefined; /** The timestamp (in robot time) for the key frame. */ timestamp: Date | undefined; } export interface ChoreographyStateLog { /** * A set of key frames recorded at a high rate. The key frames can be for the duration of an executing * choreography or for the duration of a manual recorded log (triggered by the StartRecordingState and * StopRecordingState RPCs). The specific set of keyframes is specified by the LogType when requesting * to download the data. */ keyFrames: LoggedStateKeyFrame[]; } export interface DownloadRobotStateLogResponse { /** Common response header */ header: ResponseHeader | undefined; /** Return status for the request. */ status: DownloadRobotStateLogResponse_Status; /** * Chunk of data to download. Responses are sent in sequence until the * data chunk is complete. After receiving all chunks, concatenate them * into a single byte string. Then, deserialize the byte string into an * ChoreographyStateLog object. */ chunk: DataChunk | undefined; } export declare enum DownloadRobotStateLogResponse_Status { /** STATUS_UNKNOWN - Status unknown. Do not use. */ STATUS_UNKNOWN = 0, /** STATUS_OK - The log data downloaded successfully and is complete. */ STATUS_OK = 1, /** STATUS_NO_RECORDED_INFORMATION - Error where there is no robot state information logged in the choreography service. */ STATUS_NO_RECORDED_INFORMATION = 2, /** * STATUS_INCOMPLETE_DATA - Error where the complete duration of the recorded session caused the service's recording * buffer to fill up. When full, the robot will stop recording but preserve whatever was * recorded until that point. The robot has an internal maximum recording time of 5 minutes. * The data streamed in this response will go from the start time until the time the buffer * was filled. */ STATUS_INCOMPLETE_DATA = 3, UNRECOGNIZED = -1 } export declare function downloadRobotStateLogResponse_StatusFromJSON(object: any): DownloadRobotStateLogResponse_Status; export declare function downloadRobotStateLogResponse_StatusToJSON(object: DownloadRobotStateLogResponse_Status): string; /** Defines varying parameters for a particular instance of a move. */ export interface MoveParams { /** Unique ID of the move type that these params are associated with. */ type: string; /** How many slices since the start of the song this move should be executed at. */ startSlice: number; /** * The number of slices (beats/sub-beats) that this move is supposed to last for. If the move * was extendable, then this corresponds to the number of slices that the user requested. */ requestedSlices: number; jumpParams: JumpParams | undefined; rotateBodyParams: RotateBodyParams | undefined; stepParams: StepParams | undefined; buttCircleParams: ButtCircleParams | undefined; turnParams: TurnParams | undefined; pace2stepParams: Pace2StepParams | undefined; twerkParams: TwerkParams | undefined; chickenHeadParams: ChickenHeadParams | undefined; clapParams: ClapParams | undefined; frontUpParams: FrontUpParams | undefined; swayParams: SwayParams | undefined; bodyHoldParams: BodyHoldParams | undefined; armMoveParams: ArmMoveParams | undefined; kneelLegMoveParams: KneelLegMoveParams | undefined; runningManParams: RunningManParams | undefined; kneelCircleParams: KneelCircleParams | undefined; gripperParams: GripperParams | undefined; hopParams: HopParams | undefined; randomRotateParams: RandomRotateParams | undefined; crawlParams: CrawlParams | undefined; sideParams: SideParams | undefined; bourreeParams: BourreeParams | undefined; workspaceArmMoveParams: WorkspaceArmMoveParams | undefined; figure8Params: Figure8Params | undefined; kneelLegMove2Params: KneelLegMove2Params | undefined; fidgetStandParams: FidgetStandParams | undefined; gotoParams: GotoParams | undefined; frameSnapshotParams: FrameSnapshotParams | undefined; setColorParams: SetColorParams | undefined; rippleColorParams: RippleColorParams | undefined; fadeColorParams: FadeColorParams | undefined; independentColorParams: IndependentColorParams | undefined; animateParams: AnimateParams | undefined; } /** Defines properties of a choreography move. */ export interface MoveInfo { /** Unique ID of the move type. */ name: string; /** The duration of this move in slices (usually 1/4 beats). */ moveLengthSlices: number; /** The duration of this move in seconds. If specified, overrides move_length_slices. */ moveLengthTime: number; /** If true, the duration may be adjusted from the default specified by move_length_slices or move_length_time. */ isExtendable: boolean; /** * Bounds on the duration may be adjusted in slices (usually 1/4 beats). * These apply to extendable moves, but may also override move_length_time for some BPM. */ minMoveLengthSlices: number; maxMoveLengthSlices: number; /** * Bounds on the duration in time. * These apply to extendable moves, but may also override move_length_slices for some BPM. */ minTime: number; maxTime: number; /** The admissible states the robot can be in currently for this move to execute. */ entranceStates: MoveInfo_TransitionState[]; /** The state of the robot after the move is complete. */ exitState: MoveInfo_TransitionState; /** Indicators as to which parts of the robot that the move controls. */ controlsArm: boolean; controlsLegs: boolean; controlsBody: boolean; controlsGripper: boolean; controlsLights: boolean; controlsAnnotations: boolean; /** Information for the GUI tool to visualize the sequence move info. */ display: ChoreographerDisplayInfo | undefined; /** * Unique ID for the animated moves. This is sent with the UploadAnimatedMove request and use * to track which version of the animated move is currently saved on robot. The ID can be unset, * meaning the RPC which uploaded the animation did not provide an identifying hash. */ animatedMoveGeneratedId: string | undefined; } /** The state that the robot is in at the start or end of a move. */ export declare enum MoveInfo_TransitionState { /** TRANSITION_STATE_UNKNOWN - Unknown or unset state. */ TRANSITION_STATE_UNKNOWN = 0, /** TRANSITION_STATE_STAND - The robot is in a normal (standing) state. */ TRANSITION_STATE_STAND = 1, /** TRANSITION_STATE_KNEEL - The robot is kneeling down. */ TRANSITION_STATE_KNEEL = 2, /** TRANSITION_STATE_SIT - The robot is sitting. */ TRANSITION_STATE_SIT = 3, /** TRANSITION_STATE_SPRAWL - The robot requires a self-right. */ TRANSITION_STATE_SPRAWL = 4, UNRECOGNIZED = -1 } export declare function moveInfo_TransitionStateFromJSON(object: any): MoveInfo_TransitionState; export declare function moveInfo_TransitionStateToJSON(object: MoveInfo_TransitionState): string; /** Information for the Choreographer to display. */ export interface ChoreographerDisplayInfo { color: ChoreographerDisplayInfo_Color | undefined; /** * For the GUI, these are marked events in steps. For example if the move puts a foot down, the * mark might be exactly when the foot is placed on the ground, relative to the start of the * move. */ markers: number[]; /** Textual description to be displayed in the GUI. */ description: string; /** Image path (local to the UI) to display as an icon. May be an animated gif. */ image: string; category: ChoreographerDisplayInfo_Category; } /** * Move Category affects the grouping in the choreographer list view, as well as the color it's * displayed with. */ export declare enum ChoreographerDisplayInfo_Category { CATEGORY_UNKNOWN = 0, CATEGORY_BODY = 1, CATEGORY_STEP = 2, CATEGORY_DYNAMIC = 3, CATEGORY_TRANSITION = 4, CATEGORY_KNEEL = 5, CATEGORY_ARM = 6, CATEGORY_ANIMATION = 7, CATEGORY_MPC = 8, CATEGORY_LIGHTS = 9, CATEGORY_ANNOTATIONS = 10, UNRECOGNIZED = -1 } export declare function choreographerDisplayInfo_CategoryFromJSON(object: any): ChoreographerDisplayInfo_Category; export declare function choreographerDisplayInfo_CategoryToJSON(object: ChoreographerDisplayInfo_Category): string; /** Color of the object. Set it to override the default category color. */ export interface ChoreographerDisplayInfo_Color { /** RGB values for color ranging from [0,255]. */ r: number; g: number; b: number; /** Alpha value for the coloration ranges from [0,1]. */ a: number; } /** Represents a particular choreography sequence, made up of MoveParams. */ export interface ChoreographySequence { /** Display name or file name associated with the choreography sequence. */ name: string; /** * Number of slices per minute in the choreography sequence. Typically a slice will correspond * to 1/4 a beat. */ slicesPerMinute: number; /** All of the moves in this choreography sequence. */ moves: MoveParams[]; } /** * Describes the metadata and information only used by the Choreographer GUI, which isn't used in * the API */ export interface ChoreographerSave { /** The main ChoreographySequence that makes up the dance and is sent to the robot. */ choreographySequence: ChoreographySequence | undefined; /** If specified this is the UI local path of the music to load. */ musicFile: string; /** * UI specific member that describes exactly when the music should start, in slices. This is for * time sync issues. */ musicStartSlice: number; /** The start slice for the choreographer save. */ choreographyStartSlice: number; } /** Represents an animated dance move that can be used whithin choreographies after uploading. */ export interface Animation { /** The name of the animated move, which is how it will be referenced in choreographies. */ name: string; /** * The animated move is composed of animation keyframes, which specify the duration of * each frame. The keyframe describes the position of the body/arms/gripper. */ animationKeyframes: AnimationKeyframe[]; /** Indicators as to which parts of the robot that the move controls. */ controlsArm: boolean; controlsLegs: boolean; controlsBody: boolean; controlsGripper: boolean; /** Track animated swing trajectories. Otherwise, takes standard swings between animated liftoff and touchdown locations. */ trackSwingTrajectories: boolean; /** * For moves that control the legs, but not the body. * If legs are specified by joint angles, we still need body roll and pitch to know the foot height. * If `assume_zero_roll_and_pitch` is true, they needn't be explicitly specified. */ assumeZeroRollAndPitch: boolean; armPlayback: Animation_ArmPlayback; /** Optional bpm that the animation is successful at. */ bpm: number; /** * When true, rescales the time of each keyframe slightly such that the move takes an * integer number of slices. If false/absent, the move will be padded or truncated slightly * to fit an integer number of slices. */ retimeToIntegerSlices: boolean; /** * The different parameters (minimum, default, and maximum) that can change the move. * The min/max bounds are used by Choreographer to constrain the parameter widget, and will * also be used when uploading a ChoreographySequence containing the animation to validate * that the animated move is allowed. */ minimumParameters: AnimateParams | undefined; defaultParameters: AnimateParams | undefined; maximumParameters: AnimateParams | undefined; /** * Indicates if the animated moves can be shortened (the animated move will be cut off). Not * supported for leg moves. */ truncatable: boolean; /** * Indicates if the animated moves can be stretched (animated move will loop). Not supported for * leg moves. */ extendable: boolean; /** Indicates if the move should start in a neutral stand position. */ neutralStart: boolean; /** * Step exactly at the animated locations, even at the expense of balance. * By default, the optimizer may adjust step locations slightly. */ preciseSteps: boolean; /** * Time everything exactly as animated, even at the expense of balance. * By default, the optimizer may adjust timing slightly. */ preciseTiming: boolean; /** If set true, this animation will not run unless the robot has an arm. */ armRequired: boolean; /** If set true, this animation will not run unless the robot has no arm. */ armProhibited: boolean; /** If the animation completes before the move's duration, freeze rather than looping. */ noLooping: boolean; } /** Mode for hand trajectory playback */ export declare enum Animation_ArmPlayback { /** * ARM_PLAYBACK_DEFAULT - Playback as specified. Arm animations specified with joint angles playback in jointspace * and arm animations specified as hand poses playback in workspace. */ ARM_PLAYBACK_DEFAULT = 0, /** ARM_PLAYBACK_JOINTSPACE - Playback in jointspace. Arm animation will be most consistent relative to the body */ ARM_PLAYBACK_JOINTSPACE = 1, /** * ARM_PLAYBACK_WORKSPACE - Playback in workspace. Hand pose animation will be most consistent relative to the * current footprint. Reference frame is animation frame. */ ARM_PLAYBACK_WORKSPACE = 2, /** * ARM_PLAYBACK_WORKSPACE_DANCE_FRAME - Playback in workspace with poses relative to the dance frame. hand pose animation will be * most consistent relative to a fixed point in the world. */ ARM_PLAYBACK_WORKSPACE_DANCE_FRAME = 3, UNRECOGNIZED = -1 } export declare function animation_ArmPlaybackFromJSON(object: any): Animation_ArmPlayback; export declare function animation_ArmPlaybackToJSON(object: Animation_ArmPlayback): string; export interface AnimationKeyframe { /** Time from the start of the animation for this frame. */ time: number; /** * Different body parts the animated move can control. * It can control multiple body parts at once. */ gripper: AnimateGripper | undefined; arm: AnimateArm | undefined; body: AnimateBody | undefined; legs: AnimateLegs | undefined; } export interface AnimateGripper { gripperAngle: number | undefined; } export interface AnimateArm { /** Full arm joint angle specification. */ jointAngles: ArmJointAngles | undefined; /** The hand position in the animation frame */ handPose: AnimateArm_HandPose | undefined; } /** * An SE3 Pose for the hand where orientation is specified using either a quaternion or * euler angles */ export interface AnimateArm_HandPose { position: Vec3Value | undefined; /** The hand's orientation described with euler angles (yaw, pitch, roll). */ eulerAngles: EulerZYXValue | undefined; /** The hand's orientation described with a quaternion. */ quaternion: Quaternion | undefined; } /** * The AnimateArm keyframe describes the joint angles of the arm joints in radians. * Any joint not specified, will hold the previous angle it was at when the keyframe * begins. At least one arm joint must be specified. */ export interface ArmJointAngles { shoulder0: number | undefined; shoulder1: number | undefined; elbow0: number | undefined; elbow1: number | undefined; wrist0: number | undefined; wrist1: number | undefined; } /** * The AnimateBody keyframe describes the body's position and orientation. At least * one dimension of the body must be specified. */ export interface AnimateBody { /** The body position in the animation frame. */ bodyPos: Vec3Value | undefined; /** The body's center of mass position in the animation frame. */ comPos: Vec3Value | undefined; /** The body's orientation described with euler angles (yaw, pitch, roll). */ eulerAngles: EulerZYXValue | undefined; /** The body's orientation described with a quaternion. */ quaternion: Quaternion | undefined; } /** The AnimateLegs keyframe describes each leg using either joint angles or the foot position. */ export interface AnimateLegs { /** Front left leg. */ fl: AnimateSingleLeg | undefined; /** Front right leg. */ fr: AnimateSingleLeg | undefined; /** Hind left leg. */ hl: AnimateSingleLeg | undefined; /** Hind right leg. */ hr: AnimateSingleLeg | undefined; } /** A single leg keyframe to describe the leg motion. */ export interface AnimateSingleLeg { /** Full leg joint angle specification. */ jointAngles: LegJointAngles | undefined; /** The foot position of the leg in the animation frame. */ footPos: Vec3Value | undefined; /** * If true, the foot is in contact with the ground and standing. If false, the * foot is in swing. If unset, the contact will be inferred from the leg joint angles * or foot position. */ stance: boolean | undefined; } /** Descprition of each leg joint angle (hip x/y and knee) in radians. */ export interface LegJointAngles { hipX: number; hipY: number; knee: number; } export declare const ListAllMovesRequest: { encode(message: ListAllMovesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAllMovesRequest; fromJSON(object: any): ListAllMovesRequest; toJSON(message: ListAllMovesRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): ListAllMovesRequest; }; export declare const ListAllMovesResponse: { encode(message: ListAllMovesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAllMovesResponse; fromJSON(object: any): ListAllMovesResponse; toJSON(message: ListAllMovesResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; moves?: ({ name?: string | undefined; moveLengthSlices?: number | undefined; moveLengthTime?: number | undefined; isExtendable?: boolean | undefined; minMoveLengthSlices?: number | undefined; maxMoveLengthSlices?: number | undefined; minTime?: number | undefined; maxTime?: number | undefined; entranceStates?: MoveInfo_TransitionState[] | undefined; exitState?: MoveInfo_TransitionState | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; controlsLights?: boolean | undefined; controlsAnnotations?: boolean | undefined; display?: { color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; markers?: number[] | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } | undefined; animatedMoveGeneratedId?: string | undefined; }[] & ({ name?: string | undefined; moveLengthSlices?: number | undefined; moveLengthTime?: number | undefined; isExtendable?: boolean | undefined; minMoveLengthSlices?: number | undefined; maxMoveLengthSlices?: number | undefined; minTime?: number | undefined; maxTime?: number | undefined; entranceStates?: MoveInfo_TransitionState[] | undefined; exitState?: MoveInfo_TransitionState | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; controlsLights?: boolean | undefined; controlsAnnotations?: boolean | undefined; display?: { color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; markers?: number[] | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } | undefined; animatedMoveGeneratedId?: string | undefined; } & { name?: string | undefined; moveLengthSlices?: number | undefined; moveLengthTime?: number | undefined; isExtendable?: boolean | undefined; minMoveLengthSlices?: number | undefined; maxMoveLengthSlices?: number | undefined; minTime?: number | undefined; maxTime?: number | undefined; entranceStates?: (MoveInfo_TransitionState[] & MoveInfo_TransitionState[] & { [K_5 in Exclude]: never; }) | undefined; exitState?: MoveInfo_TransitionState | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; controlsLights?: boolean | undefined; controlsAnnotations?: boolean | undefined; display?: ({ color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; markers?: number[] | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } & { color?: ({ r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; markers?: (number[] & number[] & { [K_7 in Exclude]: never; }) | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } & { [K_8 in Exclude]: never; }) | undefined; animatedMoveGeneratedId?: string | undefined; } & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }) | undefined; moveParamConfig?: string | undefined; } & { [K_11 in Exclude]: never; }>(object: I): ListAllMovesResponse; }; export declare const ListAllSequencesRequest: { encode(message: ListAllSequencesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAllSequencesRequest; fromJSON(object: any): ListAllSequencesRequest; toJSON(message: ListAllSequencesRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): ListAllSequencesRequest; }; export declare const ListAllSequencesResponse: { encode(message: ListAllSequencesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAllSequencesResponse; fromJSON(object: any): ListAllSequencesResponse; toJSON(message: ListAllSequencesResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; knownSequences?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(object: I): ListAllSequencesResponse; }; export declare const UploadChoreographyRequest: { encode(message: UploadChoreographyRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadChoreographyRequest; fromJSON(object: any): UploadChoreographyRequest; toJSON(message: UploadChoreographyRequest): unknown; fromPartial]: never; }) | undefined; choreographySequence?: ({ name?: string | undefined; slicesPerMinute?: number | undefined; moves?: { type?: string | undefined; startSlice?: number | undefined; requestedSlices?: number | undefined; jumpParams?: { yaw?: number | undefined; flightSlices?: number | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; translation?: { x?: number | undefined; y?: number | undefined; } | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } | undefined; rotateBodyParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } | undefined; stepParams?: { foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; buttCircleParams?: { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } | undefined; turnParams?: { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; pace2stepParams?: { motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; twerkParams?: { height?: number | undefined; } | undefined; chickenHeadParams?: { bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } | undefined; clapParams?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } | undefined; frontUpParams?: { mirror?: boolean | undefined; } | undefined; swayParams?: { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } | undefined; bodyHoldParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } | undefined; armMoveParams?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } | undefined; kneelLegMoveParams?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } | undefined; runningManParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } | undefined; kneelCircleParams?: { location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } | undefined; gripperParams?: { angle?: number | undefined; speed?: number | undefined; } | undefined; hopParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } | undefined; randomRotateParams?: { amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } | undefined; crawlParams?: { swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } | undefined; sideParams?: { side?: import("./choreography_params").SideParams_Side | undefined; } | undefined; bourreeParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } | undefined; workspaceArmMoveParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } | undefined; figure8Params?: { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } | undefined; kneelLegMove2Params?: { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } | undefined; fidgetStandParams?: { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } | undefined; gotoParams?: { absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } | undefined; frameSnapshotParams?: { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } | undefined; setColorParams?: { leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; rippleColorParams?: { main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } | undefined; fadeColorParams?: { topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; independentColorParams?: { topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; animateParams?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; }[] | undefined; } & { name?: string | undefined; slicesPerMinute?: number | undefined; moves?: ({ type?: string | undefined; startSlice?: number | undefined; requestedSlices?: number | undefined; jumpParams?: { yaw?: number | undefined; flightSlices?: number | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; translation?: { x?: number | undefined; y?: number | undefined; } | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } | undefined; rotateBodyParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } | undefined; stepParams?: { foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; buttCircleParams?: { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } | undefined; turnParams?: { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; pace2stepParams?: { motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; twerkParams?: { height?: number | undefined; } | undefined; chickenHeadParams?: { bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } | undefined; clapParams?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } | undefined; frontUpParams?: { mirror?: boolean | undefined; } | undefined; swayParams?: { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } | undefined; bodyHoldParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } | undefined; armMoveParams?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } | undefined; kneelLegMoveParams?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } | undefined; runningManParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } | undefined; kneelCircleParams?: { location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } | undefined; gripperParams?: { angle?: number | undefined; speed?: number | undefined; } | undefined; hopParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } | undefined; randomRotateParams?: { amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } | undefined; crawlParams?: { swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } | undefined; sideParams?: { side?: import("./choreography_params").SideParams_Side | undefined; } | undefined; bourreeParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } | undefined; workspaceArmMoveParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } | undefined; figure8Params?: { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } | undefined; kneelLegMove2Params?: { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } | undefined; fidgetStandParams?: { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } | undefined; gotoParams?: { absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } | undefined; frameSnapshotParams?: { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } | undefined; setColorParams?: { leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; rippleColorParams?: { main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } | undefined; fadeColorParams?: { topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; independentColorParams?: { topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; animateParams?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; startSlice?: number | undefined; requestedSlices?: number | undefined; jumpParams?: { yaw?: number | undefined; flightSlices?: number | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; translation?: { x?: number | undefined; y?: number | undefined; } | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } | undefined; rotateBodyParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } | undefined; stepParams?: { foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; buttCircleParams?: { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } | undefined; turnParams?: { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; pace2stepParams?: { motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } | undefined; twerkParams?: { height?: number | undefined; } | undefined; chickenHeadParams?: { bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } | undefined; clapParams?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } | undefined; frontUpParams?: { mirror?: boolean | undefined; } | undefined; swayParams?: { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } | undefined; bodyHoldParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } | undefined; armMoveParams?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } | undefined; kneelLegMoveParams?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } | undefined; runningManParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } | undefined; kneelCircleParams?: { location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } | undefined; gripperParams?: { angle?: number | undefined; speed?: number | undefined; } | undefined; hopParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } | undefined; randomRotateParams?: { amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } | undefined; crawlParams?: { swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } | undefined; sideParams?: { side?: import("./choreography_params").SideParams_Side | undefined; } | undefined; bourreeParams?: { velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } | undefined; workspaceArmMoveParams?: { rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } | undefined; figure8Params?: { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } | undefined; kneelLegMove2Params?: { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } | undefined; fidgetStandParams?: { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } | undefined; gotoParams?: { absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } | undefined; frameSnapshotParams?: { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } | undefined; setColorParams?: { leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; rippleColorParams?: { main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } | undefined; fadeColorParams?: { topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; independentColorParams?: { topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } | undefined; animateParams?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; } & { type?: string | undefined; startSlice?: number | undefined; requestedSlices?: number | undefined; jumpParams?: ({ yaw?: number | undefined; flightSlices?: number | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; translation?: { x?: number | undefined; y?: number | undefined; } | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } & { yaw?: number | undefined; flightSlices?: number | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } & { [K_3 in Exclude]: never; }) | undefined; rotateBodyParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; returnToStartPose?: boolean | undefined; } & { [K_5 in Exclude]: never; }) | undefined; stepParams?: ({ foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { foot?: import("./choreography_params").Leg | undefined; offset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; buttCircleParams?: ({ radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; turnParams?: ({ yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_13 in Exclude]: never; }) | undefined; pace2stepParams?: ({ motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_15 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_16 in Exclude]: never; }) | undefined; twerkParams?: ({ height?: number | undefined; } & { height?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; chickenHeadParams?: ({ bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { bobMagnitude?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_18 in Exclude]: never; }) | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { [K_19 in Exclude]: never; }) | undefined; clapParams?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { [K_22 in Exclude]: never; }) | undefined; frontUpParams?: ({ mirror?: boolean | undefined; } & { mirror?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; swayParams?: ({ vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { [K_24 in Exclude]: never; }) | undefined; bodyHoldParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; armMoveParams?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; kneelLegMoveParams?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { [K_29 in Exclude]: never; }) | undefined; runningManParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; kneelCircleParams?: ({ location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_32 in Exclude]: never; }) | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { [K_33 in Exclude]: never; }) | undefined; gripperParams?: ({ angle?: number | undefined; speed?: number | undefined; } & { angle?: number | undefined; speed?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; hopParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; randomRotateParams?: ({ amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { amplitude?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; speed?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { [K_39 in Exclude]: never; }) | undefined; crawlParams?: ({ swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { swingSlices?: number | undefined; velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { [K_41 in Exclude]: never; }) | undefined; sideParams?: ({ side?: import("./choreography_params").SideParams_Side | undefined; } & { side?: import("./choreography_params").SideParams_Side | undefined; } & { [K_42 in Exclude]: never; }) | undefined; bourreeParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; workspaceArmMoveParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_46 in Exclude]: never; }) | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { [K_47 in Exclude]: never; }) | undefined; figure8Params?: ({ height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { [K_48 in Exclude]: never; }) | undefined; kneelLegMove2Params?: ({ leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { [K_49 in Exclude]: never; }) | undefined; fidgetStandParams?: ({ preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } & { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_50 in Exclude]: never; }) | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; gazeRollGenerationGain?: number | undefined; } & { [K_52 in Exclude]: never; }) | undefined; gotoParams?: ({ absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { absolutePosition?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_53 in Exclude]: never; }) | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { [K_54 in Exclude]: never; }) | undefined; frameSnapshotParams?: ({ frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { [K_55 in Exclude]: never; }) | undefined; setColorParams?: ({ leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { leftColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_57 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_58 in Exclude]: never; }) | undefined; rippleColorParams?: ({ main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { main?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_59 in Exclude]: never; }) | undefined; secondary?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_60 in Exclude]: never; }) | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; fadeColorParams?: ({ topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_62 in Exclude]: never; }) | undefined; bottomColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_63 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_64 in Exclude]: never; }) | undefined; independentColorParams?: ({ topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_65 in Exclude]: never; }) | undefined; upperMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_66 in Exclude]: never; }) | undefined; lowerMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_67 in Exclude]: never; }) | undefined; bottomLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_68 in Exclude]: never; }) | undefined; topRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_69 in Exclude]: never; }) | undefined; upperMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_70 in Exclude]: never; }) | undefined; lowerMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_71 in Exclude]: never; }) | undefined; bottomRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_72 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_73 in Exclude]: never; }) | undefined; animateParams?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_74 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_75 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_76 in Exclude]: never; }) | undefined; } & { [K_77 in Exclude]: never; })[] & { [K_78 in Exclude]: never; }) | undefined; } & { [K_79 in Exclude]: never; }) | undefined; nonStrictParsing?: boolean | undefined; } & { [K_80 in Exclude]: never; }>(object: I): UploadChoreographyRequest; }; export declare const UploadChoreographyResponse: { encode(message: UploadChoreographyResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadChoreographyResponse; fromJSON(object: any): UploadChoreographyResponse; toJSON(message: UploadChoreographyResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; warnings?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(object: I): UploadChoreographyResponse; }; export declare const UploadAnimatedMoveRequest: { encode(message: UploadAnimatedMoveRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadAnimatedMoveRequest; fromJSON(object: any): UploadAnimatedMoveRequest; toJSON(message: UploadAnimatedMoveRequest): unknown; fromPartial]: never; }) | undefined; animatedMoveGeneratedId?: string | undefined; animatedMove?: ({ name?: string | undefined; animationKeyframes?: { time?: number | undefined; gripper?: { gripperAngle?: number | undefined; } | undefined; arm?: { jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } | undefined; body?: { bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; legs?: { fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } | undefined; }[] | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; trackSwingTrajectories?: boolean | undefined; assumeZeroRollAndPitch?: boolean | undefined; armPlayback?: Animation_ArmPlayback | undefined; bpm?: number | undefined; retimeToIntegerSlices?: boolean | undefined; minimumParameters?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; defaultParameters?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; maximumParameters?: { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } | undefined; truncatable?: boolean | undefined; extendable?: boolean | undefined; neutralStart?: boolean | undefined; preciseSteps?: boolean | undefined; preciseTiming?: boolean | undefined; armRequired?: boolean | undefined; armProhibited?: boolean | undefined; noLooping?: boolean | undefined; } & { name?: string | undefined; animationKeyframes?: ({ time?: number | undefined; gripper?: { gripperAngle?: number | undefined; } | undefined; arm?: { jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } | undefined; body?: { bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; legs?: { fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } | undefined; }[] & ({ time?: number | undefined; gripper?: { gripperAngle?: number | undefined; } | undefined; arm?: { jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } | undefined; body?: { bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; legs?: { fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } | undefined; } & { time?: number | undefined; gripper?: ({ gripperAngle?: number | undefined; } & { gripperAngle?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; arm?: ({ jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } & { jointAngles?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; handPose?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }) | undefined; body?: ({ bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { bodyPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; comPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; legs?: ({ fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } & { fl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_15 in Exclude]: never; }) | undefined; fr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_18 in Exclude]: never; }) | undefined; hl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_21 in Exclude]: never; }) | undefined; hr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_22 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_23 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }) | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; trackSwingTrajectories?: boolean | undefined; assumeZeroRollAndPitch?: boolean | undefined; armPlayback?: Animation_ArmPlayback | undefined; bpm?: number | undefined; retimeToIntegerSlices?: boolean | undefined; minimumParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; defaultParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_32 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; maximumParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; truncatable?: boolean | undefined; extendable?: boolean | undefined; neutralStart?: boolean | undefined; preciseSteps?: boolean | undefined; preciseTiming?: boolean | undefined; armRequired?: boolean | undefined; armProhibited?: boolean | undefined; noLooping?: boolean | undefined; } & { [K_37 in Exclude]: never; }) | undefined; } & { [K_38 in Exclude]: never; }>(object: I): UploadAnimatedMoveRequest; }; export declare const UploadAnimatedMoveResponse: { encode(message: UploadAnimatedMoveResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadAnimatedMoveResponse; fromJSON(object: any): UploadAnimatedMoveResponse; toJSON(message: UploadAnimatedMoveResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; status?: UploadAnimatedMoveResponse_Status | undefined; warnings?: (string[] & string[] & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(object: I): UploadAnimatedMoveResponse; }; export declare const ExecuteChoreographyRequest: { encode(message: ExecuteChoreographyRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExecuteChoreographyRequest; fromJSON(object: any): ExecuteChoreographyRequest; toJSON(message: ExecuteChoreographyRequest): unknown; fromPartial]: never; }) | undefined; choreographySequenceName?: string | undefined; startTime?: Date | undefined; choreographyStartingSlice?: number | undefined; lease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }>(object: I): ExecuteChoreographyRequest; }; export declare const ExecuteChoreographyResponse: { encode(message: ExecuteChoreographyResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExecuteChoreographyResponse; fromJSON(object: any): ExecuteChoreographyResponse; toJSON(message: ExecuteChoreographyResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; leaseUseResult?: ({ status?: import("../lease").LeaseUseResult_Status | undefined; owner?: { clientName?: string | undefined; userName?: string | undefined; } | undefined; attemptedLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; previousLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestKnownLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestResources?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] | undefined; } & { status?: import("../lease").LeaseUseResult_Status | undefined; owner?: ({ clientName?: string | undefined; userName?: string | undefined; } & { clientName?: string | undefined; userName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; attemptedLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_6 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; previousLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_9 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; latestKnownLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_12 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; latestResources?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] & ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_15 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; status?: ExecuteChoreographyResponse_Status | undefined; } & { [K_20 in Exclude]: never; }>(object: I): ExecuteChoreographyResponse; }; export declare const StartRecordingStateRequest: { encode(message: StartRecordingStateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartRecordingStateRequest; fromJSON(object: any): StartRecordingStateRequest; toJSON(message: StartRecordingStateRequest): unknown; fromPartial]: never; }) | undefined; continueRecordingDuration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; recordingSessionId?: number | undefined; } & { [K_2 in Exclude]: never; }>(object: I): StartRecordingStateRequest; }; export declare const StartRecordingStateResponse: { encode(message: StartRecordingStateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartRecordingStateResponse; fromJSON(object: any): StartRecordingStateResponse; toJSON(message: StartRecordingStateResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; status?: StartRecordingStateResponse_Status | undefined; recordingSessionId?: number | undefined; } & { [K_5 in Exclude]: never; }>(object: I): StartRecordingStateResponse; }; export declare const StopRecordingStateRequest: { encode(message: StopRecordingStateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopRecordingStateRequest; fromJSON(object: any): StopRecordingStateRequest; toJSON(message: StopRecordingStateRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): StopRecordingStateRequest; }; export declare const StopRecordingStateResponse: { encode(message: StopRecordingStateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopRecordingStateResponse; fromJSON(object: any): StopRecordingStateResponse; toJSON(message: StopRecordingStateResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I): StopRecordingStateResponse; }; export declare const DownloadRobotStateLogRequest: { encode(message: DownloadRobotStateLogRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DownloadRobotStateLogRequest; fromJSON(object: any): DownloadRobotStateLogRequest; toJSON(message: DownloadRobotStateLogRequest): unknown; fromPartial]: never; }) | undefined; logType?: DownloadRobotStateLogRequest_LogType | undefined; } & { [K_1 in Exclude]: never; }>(object: I): DownloadRobotStateLogRequest; }; export declare const LoggedJoints: { encode(message: LoggedJoints, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoggedJoints; fromJSON(object: any): LoggedJoints; toJSON(message: LoggedJoints): unknown; fromPartial]: never; }) | undefined; fr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; hl?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; hr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; arm?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; gripperAngle?: number | undefined; } & { [K_5 in Exclude]: never; }>(object: I): LoggedJoints; }; export declare const LoggedFootContacts: { encode(message: LoggedFootContacts, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoggedFootContacts; fromJSON(object: any): LoggedFootContacts; toJSON(message: LoggedFootContacts): unknown; fromPartial]: never; }>(object: I): LoggedFootContacts; }; export declare const LoggedStateKeyFrame: { encode(message: LoggedStateKeyFrame, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoggedStateKeyFrame; fromJSON(object: any): LoggedStateKeyFrame; toJSON(message: LoggedStateKeyFrame): unknown; fromPartial]: never; }) | undefined; fr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; hl?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; hr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; arm?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; gripperAngle?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; footContactState?: ({ frContact?: boolean | undefined; flContact?: boolean | undefined; hrContact?: boolean | undefined; hlContact?: boolean | undefined; } & { frContact?: boolean | undefined; flContact?: boolean | undefined; hrContact?: boolean | undefined; hlContact?: boolean | undefined; } & { [K_6 in Exclude]: never; }) | undefined; animationTformBody?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; rotation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; timestamp?: Date | undefined; } & { [K_10 in Exclude]: never; }>(object: I): LoggedStateKeyFrame; }; export declare const ChoreographyStateLog: { encode(message: ChoreographyStateLog, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChoreographyStateLog; fromJSON(object: any): ChoreographyStateLog; toJSON(message: ChoreographyStateLog): unknown; fromPartial]: never; }) | undefined; fr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; hl?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; hr?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; arm?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; gripperAngle?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; footContactState?: ({ frContact?: boolean | undefined; flContact?: boolean | undefined; hrContact?: boolean | undefined; hlContact?: boolean | undefined; } & { frContact?: boolean | undefined; flContact?: boolean | undefined; hrContact?: boolean | undefined; hlContact?: boolean | undefined; } & { [K_6 in Exclude]: never; }) | undefined; animationTformBody?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; rotation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; timestamp?: Date | undefined; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }>(object: I): ChoreographyStateLog; }; export declare const DownloadRobotStateLogResponse: { encode(message: DownloadRobotStateLogResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DownloadRobotStateLogResponse; fromJSON(object: any): DownloadRobotStateLogResponse; toJSON(message: DownloadRobotStateLogResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; status?: DownloadRobotStateLogResponse_Status | undefined; chunk?: ({ totalSize?: number | undefined; data?: Uint8Array | undefined; } & { totalSize?: number | undefined; data?: Uint8Array | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(object: I): DownloadRobotStateLogResponse; }; export declare const MoveParams: { encode(message: MoveParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveParams; fromJSON(object: any): MoveParams; toJSON(message: MoveParams): unknown; fromPartial]: never; }) | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; rotateBodyParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; returnToStartPose?: boolean | undefined; } & { [K_4 in Exclude]: never; }) | undefined; stepParams?: ({ foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { foot?: import("./choreography_params").Leg | undefined; offset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; buttCircleParams?: ({ radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; turnParams?: ({ yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_12 in Exclude]: never; }) | undefined; pace2stepParams?: ({ motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_15 in Exclude]: never; }) | undefined; twerkParams?: ({ height?: number | undefined; } & { height?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; chickenHeadParams?: ({ bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { bobMagnitude?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { [K_18 in Exclude]: never; }) | undefined; clapParams?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; frontUpParams?: ({ mirror?: boolean | undefined; } & { mirror?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; swayParams?: ({ vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; bodyHoldParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_24 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; armMoveParams?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; kneelLegMoveParams?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { [K_28 in Exclude]: never; }) | undefined; runningManParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; kneelCircleParams?: ({ location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { [K_32 in Exclude]: never; }) | undefined; gripperParams?: ({ angle?: number | undefined; speed?: number | undefined; } & { angle?: number | undefined; speed?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; hopParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; randomRotateParams?: ({ amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { amplitude?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; speed?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; crawlParams?: ({ swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { swingSlices?: number | undefined; velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_39 in Exclude]: never; }) | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; sideParams?: ({ side?: import("./choreography_params").SideParams_Side | undefined; } & { side?: import("./choreography_params").SideParams_Side | undefined; } & { [K_41 in Exclude]: never; }) | undefined; bourreeParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_42 in Exclude]: never; }) | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; workspaceArmMoveParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { [K_46 in Exclude]: never; }) | undefined; figure8Params?: ({ height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { [K_47 in Exclude]: never; }) | undefined; kneelLegMove2Params?: ({ leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { [K_48 in Exclude]: never; }) | undefined; fidgetStandParams?: ({ preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } & { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_49 in Exclude]: never; }) | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_50 in Exclude]: never; }) | undefined; gazeRollGenerationGain?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; gotoParams?: ({ absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { absolutePosition?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_52 in Exclude]: never; }) | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; frameSnapshotParams?: ({ frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { [K_54 in Exclude]: never; }) | undefined; setColorParams?: ({ leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { leftColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_55 in Exclude]: never; }) | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_57 in Exclude]: never; }) | undefined; rippleColorParams?: ({ main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { main?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_58 in Exclude]: never; }) | undefined; secondary?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_59 in Exclude]: never; }) | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { [K_60 in Exclude]: never; }) | undefined; fadeColorParams?: ({ topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; bottomColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_62 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_63 in Exclude]: never; }) | undefined; independentColorParams?: ({ topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_64 in Exclude]: never; }) | undefined; upperMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_65 in Exclude]: never; }) | undefined; lowerMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_66 in Exclude]: never; }) | undefined; bottomLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_67 in Exclude]: never; }) | undefined; topRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_68 in Exclude]: never; }) | undefined; upperMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_69 in Exclude]: never; }) | undefined; lowerMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_70 in Exclude]: never; }) | undefined; bottomRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_71 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_72 in Exclude]: never; }) | undefined; animateParams?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_73 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_74 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_75 in Exclude]: never; }) | undefined; } & { [K_76 in Exclude]: never; }>(object: I): MoveParams; }; export declare const MoveInfo: { encode(message: MoveInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveInfo; fromJSON(object: any): MoveInfo; toJSON(message: MoveInfo): unknown; fromPartial]: never; }) | undefined; exitState?: MoveInfo_TransitionState | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; controlsLights?: boolean | undefined; controlsAnnotations?: boolean | undefined; display?: ({ color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; markers?: number[] | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } & { color?: ({ r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; markers?: (number[] & number[] & { [K_2 in Exclude]: never; }) | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } & { [K_3 in Exclude]: never; }) | undefined; animatedMoveGeneratedId?: string | undefined; } & { [K_4 in Exclude]: never; }>(object: I): MoveInfo; }; export declare const ChoreographerDisplayInfo: { encode(message: ChoreographerDisplayInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChoreographerDisplayInfo; fromJSON(object: any): ChoreographerDisplayInfo; toJSON(message: ChoreographerDisplayInfo): unknown; fromPartial]: never; }) | undefined; markers?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; description?: string | undefined; image?: string | undefined; category?: ChoreographerDisplayInfo_Category | undefined; } & { [K_2 in Exclude]: never; }>(object: I): ChoreographerDisplayInfo; }; export declare const ChoreographerDisplayInfo_Color: { encode(message: ChoreographerDisplayInfo_Color, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChoreographerDisplayInfo_Color; fromJSON(object: any): ChoreographerDisplayInfo_Color; toJSON(message: ChoreographerDisplayInfo_Color): unknown; fromPartial]: never; }>(object: I): ChoreographerDisplayInfo_Color; }; export declare const ChoreographySequence: { encode(message: ChoreographySequence, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChoreographySequence; fromJSON(object: any): ChoreographySequence; toJSON(message: ChoreographySequence): unknown; fromPartial]: never; }) | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; rotateBodyParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; returnToStartPose?: boolean | undefined; } & { [K_4 in Exclude]: never; }) | undefined; stepParams?: ({ foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { foot?: import("./choreography_params").Leg | undefined; offset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; buttCircleParams?: ({ radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; turnParams?: ({ yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_12 in Exclude]: never; }) | undefined; pace2stepParams?: ({ motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_15 in Exclude]: never; }) | undefined; twerkParams?: ({ height?: number | undefined; } & { height?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; chickenHeadParams?: ({ bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { bobMagnitude?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { [K_18 in Exclude]: never; }) | undefined; clapParams?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; frontUpParams?: ({ mirror?: boolean | undefined; } & { mirror?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; swayParams?: ({ vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; bodyHoldParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_24 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; armMoveParams?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; kneelLegMoveParams?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { [K_28 in Exclude]: never; }) | undefined; runningManParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; kneelCircleParams?: ({ location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { [K_32 in Exclude]: never; }) | undefined; gripperParams?: ({ angle?: number | undefined; speed?: number | undefined; } & { angle?: number | undefined; speed?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; hopParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; randomRotateParams?: ({ amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { amplitude?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; speed?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; crawlParams?: ({ swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { swingSlices?: number | undefined; velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_39 in Exclude]: never; }) | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; sideParams?: ({ side?: import("./choreography_params").SideParams_Side | undefined; } & { side?: import("./choreography_params").SideParams_Side | undefined; } & { [K_41 in Exclude]: never; }) | undefined; bourreeParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_42 in Exclude]: never; }) | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; workspaceArmMoveParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { [K_46 in Exclude]: never; }) | undefined; figure8Params?: ({ height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { [K_47 in Exclude]: never; }) | undefined; kneelLegMove2Params?: ({ leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { [K_48 in Exclude]: never; }) | undefined; fidgetStandParams?: ({ preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } & { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_49 in Exclude]: never; }) | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_50 in Exclude]: never; }) | undefined; gazeRollGenerationGain?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; gotoParams?: ({ absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { absolutePosition?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_52 in Exclude]: never; }) | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; frameSnapshotParams?: ({ frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { [K_54 in Exclude]: never; }) | undefined; setColorParams?: ({ leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { leftColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_55 in Exclude]: never; }) | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_57 in Exclude]: never; }) | undefined; rippleColorParams?: ({ main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { main?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_58 in Exclude]: never; }) | undefined; secondary?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_59 in Exclude]: never; }) | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { [K_60 in Exclude]: never; }) | undefined; fadeColorParams?: ({ topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; bottomColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_62 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_63 in Exclude]: never; }) | undefined; independentColorParams?: ({ topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_64 in Exclude]: never; }) | undefined; upperMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_65 in Exclude]: never; }) | undefined; lowerMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_66 in Exclude]: never; }) | undefined; bottomLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_67 in Exclude]: never; }) | undefined; topRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_68 in Exclude]: never; }) | undefined; upperMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_69 in Exclude]: never; }) | undefined; lowerMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_70 in Exclude]: never; }) | undefined; bottomRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_71 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_72 in Exclude]: never; }) | undefined; animateParams?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_73 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_74 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_75 in Exclude]: never; }) | undefined; } & { [K_76 in Exclude]: never; })[] & { [K_77 in Exclude]: never; }) | undefined; } & { [K_78 in Exclude]: never; }>(object: I): ChoreographySequence; }; export declare const ChoreographerSave: { encode(message: ChoreographerSave, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChoreographerSave; fromJSON(object: any): ChoreographerSave; toJSON(message: ChoreographerSave): unknown; fromPartial]: never; }) | undefined; splitFraction?: number | undefined; leadLegPair?: import("./choreography_params").JumpParams_Lead | undefined; yawIsAbsolute?: boolean | undefined; translationIsAbsolute?: boolean | undefined; absoluteYaw?: number | undefined; absoluteTranslation?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; absolute?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; rotateBodyParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; returnToStartPose?: boolean | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; returnToStartPose?: boolean | undefined; } & { [K_4 in Exclude]: never; }) | undefined; stepParams?: ({ foot?: import("./choreography_params").Leg | undefined; offset?: { x?: number | undefined; y?: number | undefined; } | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { foot?: import("./choreography_params").Leg | undefined; offset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; secondFoot?: import("./choreography_params").Leg | undefined; swingWaypoint?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; liftoffVelocity?: number | undefined; touchdownVelocity?: number | undefined; mirrorX?: boolean | undefined; mirrorY?: boolean | undefined; mirror?: boolean | undefined; waypointDwell?: number | undefined; touch?: boolean | undefined; touchOffset?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; buttCircleParams?: ({ radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { radius?: number | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; clockwise?: boolean | undefined; startingAngle?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; turnParams?: ({ yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_12 in Exclude]: never; }) | undefined; pace2stepParams?: ({ motion?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteMotion?: { x?: number | undefined; y?: number | undefined; } | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { motion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; absoluteMotion?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; motionIsAbsolute?: boolean | undefined; swingHeight?: number | undefined; swingVelocity?: number | undefined; yaw?: number | undefined; absoluteYaw?: number | undefined; yawIsAbsolute?: boolean | undefined; absolute?: boolean | undefined; } & { [K_15 in Exclude]: never; }) | undefined; twerkParams?: ({ height?: number | undefined; } & { height?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; chickenHeadParams?: ({ bobMagnitude?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { bobMagnitude?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; beatsPerCycle?: number | undefined; follow?: boolean | undefined; } & { [K_18 in Exclude]: never; }) | undefined; clapParams?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; speed?: number | undefined; clapDistance?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; frontUpParams?: ({ mirror?: boolean | undefined; } & { mirror?: boolean | undefined; } & { [K_22 in Exclude]: never; }) | undefined; swayParams?: ({ vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { vertical?: number | undefined; horizontal?: number | undefined; roll?: number | undefined; pivot?: import("./choreography_params").Pivot | undefined; style?: import("./choreography_params").SwayParams_SwayStyle | undefined; pronounced?: number | undefined; holdZeroAxes?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; bodyHoldParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_24 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; entrySlices?: number | undefined; exitSlices?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; armMoveParams?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; easing?: import("./choreography_params").Easing | undefined; gripper?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; kneelLegMoveParams?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; mirror?: boolean | undefined; easing?: import("./choreography_params").Easing | undefined; } & { [K_28 in Exclude]: never; }) | undefined; runningManParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; swingHeight?: number | undefined; spread?: number | undefined; reverse?: boolean | undefined; preMoveCycles?: number | undefined; speedMultiplier?: number | undefined; dutyCycle?: number | undefined; comHeight?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; kneelCircleParams?: ({ location?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { location?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; beatsPerCircle?: number | undefined; numberOfCircles?: number | undefined; offset?: number | undefined; radius?: number | undefined; reverse?: boolean | undefined; } & { [K_32 in Exclude]: never; }) | undefined; gripperParams?: ({ angle?: number | undefined; speed?: number | undefined; } & { angle?: number | undefined; speed?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; hopParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; yawRate?: number | undefined; standTime?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; randomRotateParams?: ({ amplitude?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speed?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { amplitude?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; speed?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; speedVariation?: number | undefined; numSpeedTiers?: number | undefined; tierVariation?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; crawlParams?: ({ swingSlices?: number | undefined; velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { swingSlices?: number | undefined; velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_39 in Exclude]: never; }) | undefined; stanceWidth?: number | undefined; stanceLength?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; sideParams?: ({ side?: import("./choreography_params").SideParams_Side | undefined; } & { side?: import("./choreography_params").SideParams_Side | undefined; } & { [K_41 in Exclude]: never; }) | undefined; bourreeParams?: ({ velocity?: { x?: number | undefined; y?: number | undefined; } | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { velocity?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_42 in Exclude]: never; }) | undefined; yawRate?: number | undefined; stanceLength?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; workspaceArmMoveParams?: ({ rotation?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; translation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { rotation?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; translation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; absolute?: boolean | undefined; frame?: import("./choreography_params").ArmMoveFrame | undefined; easing?: import("./choreography_params").Easing | undefined; danceFrameId?: number | undefined; } & { [K_46 in Exclude]: never; }) | undefined; figure8Params?: ({ height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { height?: number | undefined; width?: number | undefined; beatsPerCycle?: number | undefined; } & { [K_47 in Exclude]: never; }) | undefined; kneelLegMove2Params?: ({ leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { leftHipX?: number | undefined; leftHipY?: number | undefined; leftKnee?: number | undefined; rightHipX?: number | undefined; rightHipY?: number | undefined; rightKnee?: number | undefined; easing?: import("./choreography_params").Easing | undefined; linkToNext?: boolean | undefined; } & { [K_48 in Exclude]: never; }) | undefined; fidgetStandParams?: ({ preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; gazeRollGenerationGain?: number | undefined; } & { preset?: import("./choreography_params").FidgetStandParams_FidgetPreset | undefined; minGazePitch?: number | undefined; maxGazePitch?: number | undefined; gazeMeanPeriod?: number | undefined; gazeCenterCfp?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_49 in Exclude]: never; }) | undefined; shiftMeanPeriod?: number | undefined; shiftMaxTransitionTime?: number | undefined; breathMinZ?: number | undefined; breathMaxZ?: number | undefined; breathMaxPeriod?: number | undefined; legGestureMeanPeriod?: number | undefined; gazeSlewRate?: number | undefined; gazePositionGenerationGain?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_50 in Exclude]: never; }) | undefined; gazeRollGenerationGain?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; gotoParams?: ({ absolutePosition?: { x?: number | undefined; y?: number | undefined; } | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { absolutePosition?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_52 in Exclude]: never; }) | undefined; absoluteYaw?: number | undefined; stepPositionStiffness?: number | undefined; dutyCycle?: number | undefined; linkToNext?: boolean | undefined; } & { [K_53 in Exclude]: never; }) | undefined; frameSnapshotParams?: ({ frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { frameId?: number | undefined; fiducialNumber?: number | undefined; includeFrontLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeFrontRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindLeftLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; includeHindRightLeg?: import("./choreography_params").FrameSnapshotParams_Inclusion | undefined; compensated?: boolean | undefined; } & { [K_54 in Exclude]: never; }) | undefined; setColorParams?: ({ leftColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { leftColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_55 in Exclude]: never; }) | undefined; rightSameAsLeft?: boolean | undefined; rightColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_57 in Exclude]: never; }) | undefined; rippleColorParams?: ({ main?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; secondary?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { main?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_58 in Exclude]: never; }) | undefined; secondary?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_59 in Exclude]: never; }) | undefined; pattern?: import("./choreography_params").RippleColorParams_Pattern | undefined; lightSide?: import("./choreography_params").RippleColorParams_LightSide | undefined; incrementSlices?: number | undefined; } & { [K_60 in Exclude]: never; }) | undefined; fadeColorParams?: ({ topColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomColor?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; bottomColor?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_62 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_63 in Exclude]: never; }) | undefined; independentColorParams?: ({ topLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomLeft?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; topRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; upperMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; lowerMidRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; bottomRight?: { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { topLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_64 in Exclude]: never; }) | undefined; upperMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_65 in Exclude]: never; }) | undefined; lowerMidLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_66 in Exclude]: never; }) | undefined; bottomLeft?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_67 in Exclude]: never; }) | undefined; topRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_68 in Exclude]: never; }) | undefined; upperMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_69 in Exclude]: never; }) | undefined; lowerMidRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_70 in Exclude]: never; }) | undefined; bottomRight?: ({ red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { red?: number | undefined; green?: number | undefined; blue?: number | undefined; } & { [K_71 in Exclude]: never; }) | undefined; fadeInSlices?: number | undefined; fadeOutSlices?: number | undefined; } & { [K_72 in Exclude]: never; }) | undefined; animateParams?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_73 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_74 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_75 in Exclude]: never; }) | undefined; } & { [K_76 in Exclude]: never; })[] & { [K_77 in Exclude]: never; }) | undefined; } & { [K_78 in Exclude]: never; }) | undefined; musicFile?: string | undefined; musicStartSlice?: number | undefined; choreographyStartSlice?: number | undefined; } & { [K_79 in Exclude]: never; }>(object: I): ChoreographerSave; }; export declare const Animation: { encode(message: Animation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Animation; fromJSON(object: any): Animation; toJSON(message: Animation): unknown; fromPartial]: never; }) | undefined; arm?: ({ jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } & { jointAngles?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; handPose?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; body?: ({ bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { bodyPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; comPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; legs?: ({ fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } & { fl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_14 in Exclude]: never; }) | undefined; fr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_15 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_17 in Exclude]: never; }) | undefined; hl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_18 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_20 in Exclude]: never; }) | undefined; hr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_22 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; })[] & { [K_26 in Exclude]: never; }) | undefined; controlsArm?: boolean | undefined; controlsLegs?: boolean | undefined; controlsBody?: boolean | undefined; controlsGripper?: boolean | undefined; trackSwingTrajectories?: boolean | undefined; assumeZeroRollAndPitch?: boolean | undefined; armPlayback?: Animation_ArmPlayback | undefined; bpm?: number | undefined; retimeToIntegerSlices?: boolean | undefined; minimumParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; defaultParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_32 in Exclude]: never; }) | undefined; maximumParameters?: ({ animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotationMultiplier?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { animationName?: string | undefined; bodyEntrySlices?: number | undefined; bodyExitSlices?: number | undefined; translationMultiplier?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; rotationMultiplier?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; armEntrySlices?: number | undefined; shoulder0Offset?: number | undefined; shoulder1Offset?: number | undefined; elbow0Offset?: number | undefined; elbow1Offset?: number | undefined; wrist0Offset?: number | undefined; wrist1Offset?: number | undefined; gripperOffset?: number | undefined; speed?: number | undefined; offsetSlices?: number | undefined; gripperMultiplier?: number | undefined; gripperStrengthFraction?: number | undefined; armDanceFrameId?: number | undefined; bodyTrackingStiffness?: number | undefined; } & { [K_35 in Exclude]: never; }) | undefined; truncatable?: boolean | undefined; extendable?: boolean | undefined; neutralStart?: boolean | undefined; preciseSteps?: boolean | undefined; preciseTiming?: boolean | undefined; armRequired?: boolean | undefined; armProhibited?: boolean | undefined; noLooping?: boolean | undefined; } & { [K_36 in Exclude]: never; }>(object: I): Animation; }; export declare const AnimationKeyframe: { encode(message: AnimationKeyframe, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimationKeyframe; fromJSON(object: any): AnimationKeyframe; toJSON(message: AnimationKeyframe): unknown; fromPartial]: never; }) | undefined; arm?: ({ jointAngles?: { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } | undefined; handPose?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } & { jointAngles?: ({ shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { shoulder0?: number | undefined; shoulder1?: number | undefined; elbow0?: number | undefined; elbow1?: number | undefined; wrist0?: number | undefined; wrist1?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; handPose?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; body?: ({ bodyPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; comPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { bodyPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; comPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; legs?: ({ fl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; fr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hl?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; hr?: { jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } | undefined; } & { fl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_14 in Exclude]: never; }) | undefined; fr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_15 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_17 in Exclude]: never; }) | undefined; hl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_18 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_20 in Exclude]: never; }) | undefined; hr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_22 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; }>(object: I): AnimationKeyframe; }; export declare const AnimateGripper: { encode(message: AnimateGripper, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateGripper; fromJSON(object: any): AnimateGripper; toJSON(message: AnimateGripper): unknown; fromPartial]: never; }>(object: I): AnimateGripper; }; export declare const AnimateArm: { encode(message: AnimateArm, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateArm; fromJSON(object: any): AnimateArm; toJSON(message: AnimateArm): unknown; fromPartial]: never; }) | undefined; handPose?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; eulerAngles?: { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } | undefined; quaternion?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I): AnimateArm; }; export declare const AnimateArm_HandPose: { encode(message: AnimateArm_HandPose, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateArm_HandPose; fromJSON(object: any): AnimateArm_HandPose; toJSON(message: AnimateArm_HandPose): unknown; fromPartial]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): AnimateArm_HandPose; }; export declare const ArmJointAngles: { encode(message: ArmJointAngles, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ArmJointAngles; fromJSON(object: any): ArmJointAngles; toJSON(message: ArmJointAngles): unknown; fromPartial]: never; }>(object: I): ArmJointAngles; }; export declare const AnimateBody: { encode(message: AnimateBody, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateBody; fromJSON(object: any): AnimateBody; toJSON(message: AnimateBody): unknown; fromPartial]: never; }) | undefined; comPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; eulerAngles?: ({ roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { roll?: number | undefined; pitch?: number | undefined; yaw?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; quaternion?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }>(object: I): AnimateBody; }; export declare const AnimateLegs: { encode(message: AnimateLegs, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateLegs; fromJSON(object: any): AnimateLegs; toJSON(message: AnimateLegs): unknown; fromPartial]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; fr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_5 in Exclude]: never; }) | undefined; hl?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_8 in Exclude]: never; }) | undefined; hr?: ({ jointAngles?: { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } | undefined; footPos?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stance?: boolean | undefined; } & { jointAngles?: ({ hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { hipX?: number | undefined; hipY?: number | undefined; knee?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }>(object: I): AnimateLegs; }; export declare const AnimateSingleLeg: { encode(message: AnimateSingleLeg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnimateSingleLeg; fromJSON(object: any): AnimateSingleLeg; toJSON(message: AnimateSingleLeg): unknown; fromPartial]: never; }) | undefined; footPos?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; stance?: boolean | undefined; } & { [K_2 in Exclude]: never; }>(object: I): AnimateSingleLeg; }; export declare const LegJointAngles: { encode(message: LegJointAngles, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LegJointAngles; fromJSON(object: any): LegJointAngles; toJSON(message: LegJointAngles): unknown; fromPartial]: never; }>(object: I): LegJointAngles; }; declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; declare type KeysOfUnion = T extends T ? keyof T : never; export declare type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {}; //# sourceMappingURL=choreography_sequence.d.ts.map