import { SE3Pose, SE3Covariance, SE2VelocityLimit } from "../geometry"; import { ImageResponse } from "../image"; import { PointCloud } from "../point_cloud"; import { WorldObject } from "../world_object"; import { RobotState, FootState } from "../robot_state"; import { LocalGrid } from "../local_grid"; import { Payload } from "../payload"; import { MobilityParams } from "../spot/robot_command"; import { StraightStaircase } from "../stairs"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.graph_nav"; /** Indicator of whether or not the waypoint and edge annotations are complete and filled out. */ export declare enum AnnotationState { /** ANNOTATION_STATE_UNKNOWN - No assertions made about this annotation. */ ANNOTATION_STATE_UNKNOWN = 0, /** ANNOTATION_STATE_SET - This annotation and all of its fields have been deliberately set. */ ANNOTATION_STATE_SET = 1, /** ANNOTATION_STATE_NONE - This annotation has been deliberately set to "no annotation" -- any subfields are unset. */ ANNOTATION_STATE_NONE = 2, UNRECOGNIZED = -1 } export declare function annotationStateFromJSON(object: any): AnnotationState; export declare function annotationStateToJSON(object: AnnotationState): string; /** * A base element of the graph nav map. A waypoint consists of a reference frame, a name, * a unique ID, annotations, and sensor data. */ export interface Waypoint { /** * Identifier of the waypoint. Unique across all maps. * This identifier does not have to be updated when its fields change. */ id: string; /** Identifier of this waypoint's Snapshot data. */ snapshotId: string; /** Transform from the KO frame (at time of recording) to the waypoint. */ waypointTformKo: SE3Pose | undefined; /** Annotations specific to the current waypoint. */ annotations: Waypoint_Annotations | undefined; } export declare enum Waypoint_WaypointSource { WAYPOINT_SOURCE_UNKNOWN = 0, /** WAYPOINT_SOURCE_ROBOT_PATH - Waypoints from the robot's location during recording. */ WAYPOINT_SOURCE_ROBOT_PATH = 1, /** WAYPOINT_SOURCE_USER_REQUEST - Waypoints with user-requested placement. */ WAYPOINT_SOURCE_USER_REQUEST = 2, /** WAYPOINT_SOURCE_ALTERNATE_ROUTE_FINDING - Waypoints that may help find alternate routes. */ WAYPOINT_SOURCE_ALTERNATE_ROUTE_FINDING = 3, UNRECOGNIZED = -1 } export declare function waypoint_WaypointSourceFromJSON(object: any): Waypoint_WaypointSource; export declare function waypoint_WaypointSourceToJSON(object: Waypoint_WaypointSource): string; /** Annotations understood by BostonDynamics systems. */ export interface Waypoint_Annotations { /** Human-friendly name of the waypoint. For example, "Kitchen Fridge" */ name: string; /** The time that the waypoint was created while recording a map. */ creationTime: Date | undefined; /** Estimate of the variance of ICP when performed at this waypoint, collected at record time. */ icpVariance: SE3Covariance | undefined; /** Options for how to localize to a waypoint (if at all). */ scanMatchRegion: Waypoint_Annotations_LocalizeRegion | undefined; /** How this waypoint was made. */ waypointSource: Waypoint_WaypointSource; } export interface Waypoint_Annotations_LocalizeRegion { /** Check this before reading other fields. */ state: AnnotationState; /** Oneof field that describes the waypoint's location as a default region (no special features/traits). */ defaultRegion: Waypoint_Annotations_LocalizeRegion_Default | undefined; /** Oneof field that describes the waypoint's location as a empty/featureless region. */ empty: Waypoint_Annotations_LocalizeRegion_Empty | undefined; /** Oneof field that describes the waypoint's location as a circular region. */ circle: Waypoint_Annotations_LocalizeRegion_Circle2D | undefined; } /** Use the default region to localize in. */ export interface Waypoint_Annotations_LocalizeRegion_Default { } /** Do not localize to this waypoint. */ export interface Waypoint_Annotations_LocalizeRegion_Empty { } /** * Indicates the number of meters away we can be from this waypoint we can be before scan * matching. * - If zero, the default value is used. * - If less than zero, no scan matching will be performed at this waypoint. * - If greater than zero, scan matching will only be performed if the robot is at most this * far away from the waypoint. * Distance calculation is done in the 2d plane with respect to the waypoint. */ export interface Waypoint_Annotations_LocalizeRegion_Circle2D { /** meters. */ dist2d: number; } /** * Relevant data collected at the waypoint. * May be used for localization or automatically generating annotations, for example. * Should be indexed by a waypoint's "snapshot_id" field. */ export interface WaypointSnapshot { /** * Identifier of this snapshot. * Snapshots are immutable -- if any of the other fields change, this ID must also change. */ id: string; /** Any images captured at the waypoint. */ images: ImageResponse[]; /** Aggregated point cloud data. */ pointCloud: PointCloud | undefined; /** Perception objects seen at snapshot time. */ objects: WorldObject[]; /** Full robot state during snapshot. */ robotState: RobotState | undefined; /** Robot grid data. */ robotLocalGrids: LocalGrid[]; /** If true, the point cloud of this snapshot has been processed. */ isPointCloudProcessed: boolean; /** * If this snapshot is a modified version of the raw snapshot with the given ID (for example, it has been processed), * a new unique ID will we assigned to this field. If the field is empty, this is the raw version of the snapshot. */ versionId: string; /** * If true, the point cloud contains data from a remote point cloud service, * such as LIDAR. */ hasRemotePointCloudSensor: boolean; /** * Transform from the robot body to the remote point cloud sensor's * reference frame. */ bodyTformRemotePointCloudSensor: SE3Pose | undefined; /** Defines the payloads attached to the robot at this waypoint. */ payloads: Payload[]; } /** * A base element of the graph nav map. Edges consist of a directed edge from one * waypoint to another and a transform that estimates the relationship in 3D space * between the two waypoints. */ export interface Edge { /** * Identifier of this Edge. * Edges are mutable -- the identifier does not have to be updated when other fields change. */ id: Edge_Id | undefined; /** Identifier of this edge's Snapshot data. */ snapshotId: string; /** Describes the transform between the "from" waypoint and the "to" waypoint. */ fromTformTo: SE3Pose | undefined; /** Annotations specific to the current edge. */ annotations: Edge_Annotations | undefined; } export declare enum Edge_EdgeSource { EDGE_SOURCE_UNKNOWN = 0, /** EDGE_SOURCE_ODOMETRY - Edges with transforms from odometry. */ EDGE_SOURCE_ODOMETRY = 1, /** EDGE_SOURCE_SMALL_LOOP_CLOSURE - Edges with transforms from a short chain of other edges. */ EDGE_SOURCE_SMALL_LOOP_CLOSURE = 2, /** EDGE_SOURCE_FIDUCIAL_LOOP_CLOSURE - Edges with transforms from multiple fiducial observations. */ EDGE_SOURCE_FIDUCIAL_LOOP_CLOSURE = 3, /** EDGE_SOURCE_ALTERNATE_ROUTE_FINDING - Edges that may help find alternate routes. */ EDGE_SOURCE_ALTERNATE_ROUTE_FINDING = 4, /** EDGE_SOURCE_USER_REQUEST - Created via a CreateEdge RPC. */ EDGE_SOURCE_USER_REQUEST = 5, UNRECOGNIZED = -1 } export declare function edge_EdgeSourceFromJSON(object: any): Edge_EdgeSource; export declare function edge_EdgeSourceToJSON(object: Edge_EdgeSource): string; /** * An edge is uniquely identified by the waypoints it connects. * Two waypoints will only ever be connected by a single edge. * That edge is traversable in either direction. */ export interface Edge_Id { /** Identifier of the "from" waypoint. */ fromWaypoint: string; /** Identifier of the "to" waypoint. */ toWaypoint: string; } /** Annotations understood by BostonDynamics systems. */ export interface Edge_Annotations { /** * Velocity limits to use while traversing the edge. * These are maxima and minima, NOT target speeds. * NOTE: as of 2.4 this is deprecated. Please use mobility_params.vel_limit. * * @deprecated */ velLimit: SE2VelocityLimit | undefined; /** Stairs information/parameters specific to the edge. */ stairs: Edge_Annotations_StairData | undefined; /** * Direction constraints for how the robot must move and the directions it can face * when traversing the edge. */ directionConstraint: Edge_Annotations_DirectionConstraint; /** If true, the robot must be aligned with the edge in yaw before traversing it. */ requireAlignment: boolean | undefined; /** If true, the edge crosses flat ground and the robot shouldn't try to climb over obstacles. */ flatGround: boolean | undefined; /** * Terrain coefficient of friction user hint. This value must be postive and will clamped if * necessary on the robot side. Best suggested values lie in the range between 0.4 and 0.8 * (which is the robot's default.) * WARNING: deprecated as of 2.1. Use mobility_params instead, which includes ground_mu_hint * as part of the terrain_params. * * @deprecated */ groundMuHint: number | undefined; /** * If true, the edge crosses over grated metal. This changes some parameters of the robot's * perception system to allow it to see grated floors bettter. * WARNING: deprecated as of 2.1. Use mobility_params instead, which includes grated_floor * as part of the terrain_params. * * @deprecated */ gratedFloor: boolean | undefined; /** * Overrides the following fields of the mobility parameters to whatever is * stored in the map. For example, if this FieldMask contains "stair_hint" and * "terrain_params.enable_grated_floor", then the map will be * annotated with "stair_hint" and "enable_grated_floor" settings. An empty FieldMask means all fields are active * annotations. Note that the more conservative of the velocity limit stored in the mobility parameters and the * TravelParams of the entire route will be used for this edge (regardless of what override_mobility_params says). */ overrideMobilityParams: string[] | undefined; /** * Contains terrain parameters, swing height, obstacle avoidance parameters, etc. * When the robot crosses this edge, it will use the mobility parameters here. */ mobilityParams: MobilityParams | undefined; /** Assign edges a cost; used when finding the "shortest" (lowest cost) path. */ cost: number | undefined; /** How this edge was made. */ edgeSource: Edge_EdgeSource; /** If true, disables alternate-route-finding for this edge. */ disableAlternateRouteFinding: boolean; } export declare enum Edge_Annotations_DirectionConstraint { /** DIRECTION_CONSTRAINT_UNKNOWN - We don't know if there are direction constraints. */ DIRECTION_CONSTRAINT_UNKNOWN = 0, /** DIRECTION_CONSTRAINT_NO_TURN - The robot must not turn while walking the edge, but can face either waypoint. */ DIRECTION_CONSTRAINT_NO_TURN = 1, /** DIRECTION_CONSTRAINT_FORWARD - Robot should walk the edge face-first. */ DIRECTION_CONSTRAINT_FORWARD = 2, /** DIRECTION_CONSTRAINT_REVERSE - Robot should walk the edge rear-first. */ DIRECTION_CONSTRAINT_REVERSE = 3, /** DIRECTION_CONSTRAINT_NONE - No constraints on which way the robot faces. */ DIRECTION_CONSTRAINT_NONE = 4, UNRECOGNIZED = -1 } export declare function edge_Annotations_DirectionConstraintFromJSON(object: any): Edge_Annotations_DirectionConstraint; export declare function edge_Annotations_DirectionConstraintToJSON(object: Edge_Annotations_DirectionConstraint): string; /** Defines any parameters of the stairs */ export interface Edge_Annotations_StairData { /** Check this before reading other fields. */ state: AnnotationState; /** Parameters describing a straight staircase. */ straightStaircase: StraightStaircase | undefined; } /** * Relevant data collected along the edge. * May be used for automatically generating annotations, for example. */ export interface EdgeSnapshot { /** * Identifier of this snapshot. * Snapshots are immutable -- if any of the other fields change, this ID must also change. */ id: string; /** Sampling of stances as robot traversed this edge. */ stances: EdgeSnapshot_Stance[]; } export interface EdgeSnapshot_Stance { /** Timestamp of the stance. */ timestamp: Date | undefined; /** List of all the foot positions for a single stance. */ footStates: FootState[]; /** KO Body position corresponding to this stance. */ koTformBody: SE3Pose | undefined; /** Vision Body position corresponding to this stance. */ visionTformBody: SE3Pose | undefined; /** Does this stance correspond to a planar ground region. */ planarGround: boolean | undefined; } /** This associates a waypoint with a common reference frame, which is not necessarily metric. */ export interface Anchor { /** Identifier of the waypoint. */ id: string; /** Pose of the waypoint in the seed frame. */ seedTformWaypoint: SE3Pose | undefined; } /** This associates a world object with a common reference frame, which is not necessarily metric. */ export interface AnchoredWorldObject { /** Identifier of the world object. */ id: string; /** Pose of the object in the seed frame. */ seedTformObject: SE3Pose | undefined; } export interface Anchoring { /** * The waypoint ids for the graph, expressed in a common reference frame, which is not * necessarily metric. If there is no anchoring, this is empty. */ anchors: Anchor[]; /** World objects, located in the common reference frame. */ objects: AnchoredWorldObject[]; } /** * This is an arbitrary collection of waypoints and edges. The edges and waypoints are not required * to be connected. A waypoint may belong to multiple graphs. This message is used to pass around * information about a graph's topology, and is used to serialize map topology to and from files. * Note that the graph does not contain any of the waypoint/edge data (which is found in snapshots). * Snapshots are stored separately. */ export interface Graph { /** The waypoints for the graph (containing frames, annotations, and sensor data). */ waypoints: Waypoint[]; /** The edges connecting the graph's waypoints. */ edges: Edge[]; /** The anchoring (mapping from waypoints to their pose in a shared reference frame). */ anchoring: Anchoring | undefined; } export declare const Waypoint: { encode(message: Waypoint, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint; fromJSON(object: any): Waypoint; toJSON(message: Waypoint): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; annotations?: ({ name?: string | undefined; creationTime?: Date | undefined; icpVariance?: { matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } | undefined; scanMatchRegion?: { state?: AnnotationState | undefined; defaultRegion?: {} | undefined; empty?: {} | undefined; circle?: { dist2d?: number | undefined; } | undefined; } | undefined; waypointSource?: Waypoint_WaypointSource | undefined; } & { name?: string | undefined; creationTime?: Date | undefined; icpVariance?: ({ matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { matrix?: ({ rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } & { rows?: number | undefined; cols?: number | undefined; values?: (number[] & number[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; scanMatchRegion?: ({ state?: AnnotationState | undefined; defaultRegion?: {} | undefined; empty?: {} | undefined; circle?: { dist2d?: number | undefined; } | undefined; } & { state?: AnnotationState | undefined; defaultRegion?: ({} & {} & { [K_6 in Exclude]: never; }) | undefined; empty?: ({} & {} & { [K_7 in Exclude]: never; }) | undefined; circle?: ({ dist2d?: number | undefined; } & { dist2d?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; waypointSource?: Waypoint_WaypointSource | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }>(object: I): Waypoint; }; export declare const Waypoint_Annotations: { encode(message: Waypoint_Annotations, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint_Annotations; fromJSON(object: any): Waypoint_Annotations; toJSON(message: Waypoint_Annotations): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }) | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; scanMatchRegion?: ({ state?: AnnotationState | undefined; defaultRegion?: {} | undefined; empty?: {} | undefined; circle?: { dist2d?: number | undefined; } | undefined; } & { state?: AnnotationState | undefined; defaultRegion?: ({} & {} & { [K_3 in Exclude]: never; }) | undefined; empty?: ({} & {} & { [K_4 in Exclude]: never; }) | undefined; circle?: ({ dist2d?: number | undefined; } & { dist2d?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; waypointSource?: Waypoint_WaypointSource | undefined; } & { [K_7 in Exclude]: never; }>(object: I): Waypoint_Annotations; }; export declare const Waypoint_Annotations_LocalizeRegion: { encode(message: Waypoint_Annotations_LocalizeRegion, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint_Annotations_LocalizeRegion; fromJSON(object: any): Waypoint_Annotations_LocalizeRegion; toJSON(message: Waypoint_Annotations_LocalizeRegion): unknown; fromPartial]: never; }) | undefined; empty?: ({} & {} & { [K_1 in Exclude]: never; }) | undefined; circle?: ({ dist2d?: number | undefined; } & { dist2d?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): Waypoint_Annotations_LocalizeRegion; }; export declare const Waypoint_Annotations_LocalizeRegion_Default: { encode(_: Waypoint_Annotations_LocalizeRegion_Default, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint_Annotations_LocalizeRegion_Default; fromJSON(_: any): Waypoint_Annotations_LocalizeRegion_Default; toJSON(_: Waypoint_Annotations_LocalizeRegion_Default): unknown; fromPartial]: never; }>(_: I): Waypoint_Annotations_LocalizeRegion_Default; }; export declare const Waypoint_Annotations_LocalizeRegion_Empty: { encode(_: Waypoint_Annotations_LocalizeRegion_Empty, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint_Annotations_LocalizeRegion_Empty; fromJSON(_: any): Waypoint_Annotations_LocalizeRegion_Empty; toJSON(_: Waypoint_Annotations_LocalizeRegion_Empty): unknown; fromPartial]: never; }>(_: I): Waypoint_Annotations_LocalizeRegion_Empty; }; export declare const Waypoint_Annotations_LocalizeRegion_Circle2D: { encode(message: Waypoint_Annotations_LocalizeRegion_Circle2D, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Waypoint_Annotations_LocalizeRegion_Circle2D; fromJSON(object: any): Waypoint_Annotations_LocalizeRegion_Circle2D; toJSON(message: Waypoint_Annotations_LocalizeRegion_Circle2D): unknown; fromPartial]: never; }>(object: I): Waypoint_Annotations_LocalizeRegion_Circle2D; }; export declare const WaypointSnapshot: { encode(message: WaypointSnapshot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WaypointSnapshot; fromJSON(object: any): WaypointSnapshot; toJSON(message: WaypointSnapshot): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; frameNameImageSensor?: string | undefined; image?: ({ cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } & { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } & { [K_6 in Exclude]: never; }) | undefined; captureParams?: ({ exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } & { exposureDuration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; gain?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; source?: ({ name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: { intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: import("../image").Image_PixelFormat[] | undefined; imageFormats?: import("../image").Image_Format[] | undefined; } & { name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: ({ intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } & { intrinsics?: ({ focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { focalLength?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; principalPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; skew?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: (import("../image").Image_PixelFormat[] & import("../image").Image_PixelFormat[] & { [K_15 in Exclude]: never; }) | undefined; imageFormats?: (import("../image").Image_Format[] & import("../image").Image_Format[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; }) | undefined; status?: import("../image").ImageResponse_Status | undefined; } & { [K_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }) | undefined; pointCloud?: ({ source?: { name?: string | undefined; frameNameSensor?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; numPoints?: number | undefined; encoding?: import("../point_cloud").PointCloud_Encoding | undefined; encodingParameters?: { scaleFactor?: number | undefined; maxX?: number | undefined; maxY?: number | undefined; maxZ?: number | undefined; remappingConstant?: number | undefined; bytesPerPoint?: number | undefined; } | undefined; data?: Uint8Array | undefined; } & { source?: ({ name?: string | undefined; frameNameSensor?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; } & { name?: string | undefined; frameNameSensor?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: ({ childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } & { childToParentEdgeMap?: ({ [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } & { [x: string]: ({ parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } & { parentFrameName?: string | undefined; parentTformChild?: ({ 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_20 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_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; numPoints?: number | undefined; encoding?: import("../point_cloud").PointCloud_Encoding | undefined; encodingParameters?: ({ scaleFactor?: number | undefined; maxX?: number | undefined; maxY?: number | undefined; maxZ?: number | undefined; remappingConstant?: number | undefined; bytesPerPoint?: number | undefined; } & { scaleFactor?: number | undefined; maxX?: number | undefined; maxY?: number | undefined; maxZ?: number | undefined; remappingConstant?: number | undefined; bytesPerPoint?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; data?: Uint8Array | undefined; } & { [K_28 in Exclude]: never; }) | undefined; objects?: ({ id?: number | undefined; name?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; drawableProperties?: { color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; label?: string | undefined; wireframe?: boolean | undefined; frame?: { arrowLength?: number | undefined; arrowRadius?: number | undefined; } | undefined; sphere?: { radius?: number | undefined; } | undefined; box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; arrow?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; capsule?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; cylinder?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; linestrip?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; points?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] | undefined; } | undefined; frameNameDrawable?: string | undefined; }[] | undefined; apriltagProperties?: { tagId?: number | undefined; dimensions?: { x?: number | undefined; y?: number | undefined; } | undefined; frameNameFiducial?: string | undefined; fiducialPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameFiducialFiltered?: string | undefined; fiducialFilteredPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameCamera?: string | undefined; detectionCovariance?: { matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } | undefined; detectionCovarianceReferenceFrame?: string | undefined; } | undefined; imageProperties?: { cameraSource?: string | undefined; coordinates?: { vertexes?: { x?: number | undefined; y?: number | undefined; }[] | undefined; } | undefined; keypoints?: { keypoints?: { coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; }[] | undefined; type?: import("../sparse_features").KeypointSet_KeypointType | undefined; } | undefined; imageSource?: { name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: { intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: import("../image").Image_PixelFormat[] | undefined; imageFormats?: import("../image").Image_Format[] | undefined; } | undefined; imageCapture?: { acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameImageSensor?: string | undefined; image?: { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } | undefined; captureParams?: { exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } | undefined; } | undefined; frameNameImageCoordinates?: string | undefined; } | undefined; dockProperties?: { dockId?: number | undefined; type?: import("../docking/docking").DockType | undefined; frameNameDock?: string | undefined; unavailable?: boolean | undefined; fromPrior?: boolean | undefined; } | undefined; rayProperties?: { ray?: { origin?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frame?: string | undefined; } | undefined; boundingBoxProperties?: { sizeEwrtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; frame?: string | undefined; } | undefined; additionalProperties?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; }[] & ({ id?: number | undefined; name?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; drawableProperties?: { color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; label?: string | undefined; wireframe?: boolean | undefined; frame?: { arrowLength?: number | undefined; arrowRadius?: number | undefined; } | undefined; sphere?: { radius?: number | undefined; } | undefined; box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; arrow?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; capsule?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; cylinder?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; linestrip?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; points?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] | undefined; } | undefined; frameNameDrawable?: string | undefined; }[] | undefined; apriltagProperties?: { tagId?: number | undefined; dimensions?: { x?: number | undefined; y?: number | undefined; } | undefined; frameNameFiducial?: string | undefined; fiducialPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameFiducialFiltered?: string | undefined; fiducialFilteredPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameCamera?: string | undefined; detectionCovariance?: { matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } | undefined; detectionCovarianceReferenceFrame?: string | undefined; } | undefined; imageProperties?: { cameraSource?: string | undefined; coordinates?: { vertexes?: { x?: number | undefined; y?: number | undefined; }[] | undefined; } | undefined; keypoints?: { keypoints?: { coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; }[] | undefined; type?: import("../sparse_features").KeypointSet_KeypointType | undefined; } | undefined; imageSource?: { name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: { intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: import("../image").Image_PixelFormat[] | undefined; imageFormats?: import("../image").Image_Format[] | undefined; } | undefined; imageCapture?: { acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameImageSensor?: string | undefined; image?: { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } | undefined; captureParams?: { exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } | undefined; } | undefined; frameNameImageCoordinates?: string | undefined; } | undefined; dockProperties?: { dockId?: number | undefined; type?: import("../docking/docking").DockType | undefined; frameNameDock?: string | undefined; unavailable?: boolean | undefined; fromPrior?: boolean | undefined; } | undefined; rayProperties?: { ray?: { origin?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frame?: string | undefined; } | undefined; boundingBoxProperties?: { sizeEwrtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; frame?: string | undefined; } | undefined; additionalProperties?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { id?: number | undefined; name?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: ({ childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } & { childToParentEdgeMap?: ({ [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } & { [x: string]: ({ parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } & { parentFrameName?: string | undefined; parentTformChild?: ({ 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_29 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_30 in Exclude]: never; }) | undefined; } & { [K_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; } & { [K_34 in Exclude]: never; }) | undefined; drawableProperties?: ({ color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; label?: string | undefined; wireframe?: boolean | undefined; frame?: { arrowLength?: number | undefined; arrowRadius?: number | undefined; } | undefined; sphere?: { radius?: number | undefined; } | undefined; box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; arrow?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; capsule?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; cylinder?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; linestrip?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; points?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] | undefined; } | undefined; frameNameDrawable?: string | undefined; }[] & ({ color?: { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } | undefined; label?: string | undefined; wireframe?: boolean | undefined; frame?: { arrowLength?: number | undefined; arrowRadius?: number | undefined; } | undefined; sphere?: { radius?: number | undefined; } | undefined; box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; arrow?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; capsule?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; cylinder?: { direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } | undefined; linestrip?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; points?: { points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] | undefined; } | undefined; frameNameDrawable?: string | 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_35 in Exclude]: never; }) | undefined; label?: string | undefined; wireframe?: boolean | undefined; frame?: ({ arrowLength?: number | undefined; arrowRadius?: number | undefined; } & { arrowLength?: number | undefined; arrowRadius?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; sphere?: ({ radius?: number | undefined; } & { radius?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; box?: ({ size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { size?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; arrow?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; radius?: number | undefined; } & { [K_41 in Exclude]: never; }) | undefined; capsule?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_42 in Exclude]: never; }) | undefined; radius?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; cylinder?: ({ direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; radius?: number | undefined; } & { direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; radius?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; linestrip?: ({ points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { points?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_46 in Exclude]: never; }) | undefined; } & { [K_47 in Exclude]: never; }) | undefined; points?: ({ points?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] | undefined; } & { points?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; }[] & ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_48 in Exclude]: never; })[] & { [K_49 in Exclude]: never; }) | undefined; } & { [K_50 in Exclude]: never; }) | undefined; frameNameDrawable?: string | undefined; } & { [K_51 in Exclude]: never; })[] & { [K_52 in Exclude]: never; }) | undefined; apriltagProperties?: ({ tagId?: number | undefined; dimensions?: { x?: number | undefined; y?: number | undefined; } | undefined; frameNameFiducial?: string | undefined; fiducialPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameFiducialFiltered?: string | undefined; fiducialFilteredPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameCamera?: string | undefined; detectionCovariance?: { matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } | undefined; detectionCovarianceReferenceFrame?: string | undefined; } & { tagId?: number | undefined; dimensions?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_53 in Exclude]: never; }) | undefined; frameNameFiducial?: string | undefined; fiducialPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameFiducialFiltered?: string | undefined; fiducialFilteredPoseStatus?: import("../world_object").AprilTagProperties_AprilTagPoseStatus | undefined; frameNameCamera?: string | undefined; detectionCovariance?: ({ matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { matrix?: ({ rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } & { rows?: number | undefined; cols?: number | undefined; values?: (number[] & number[] & { [K_54 in Exclude]: never; }) | undefined; } & { [K_55 in Exclude]: never; }) | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { [K_56 in Exclude]: never; }) | undefined; detectionCovarianceReferenceFrame?: string | undefined; } & { [K_57 in Exclude]: never; }) | undefined; imageProperties?: ({ cameraSource?: string | undefined; coordinates?: { vertexes?: { x?: number | undefined; y?: number | undefined; }[] | undefined; } | undefined; keypoints?: { keypoints?: { coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; }[] | undefined; type?: import("../sparse_features").KeypointSet_KeypointType | undefined; } | undefined; imageSource?: { name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: { intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: import("../image").Image_PixelFormat[] | undefined; imageFormats?: import("../image").Image_Format[] | undefined; } | undefined; imageCapture?: { acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameImageSensor?: string | undefined; image?: { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } | undefined; captureParams?: { exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } | undefined; } | undefined; frameNameImageCoordinates?: string | undefined; } & { cameraSource?: string | undefined; coordinates?: ({ vertexes?: { x?: number | undefined; y?: number | undefined; }[] | undefined; } & { vertexes?: ({ x?: number | undefined; y?: number | undefined; }[] & ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_58 in Exclude]: never; })[] & { [K_59 in Exclude]: never; }) | undefined; } & { [K_60 in Exclude]: never; }) | undefined; keypoints?: ({ keypoints?: { coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; }[] | undefined; type?: import("../sparse_features").KeypointSet_KeypointType | undefined; } & { keypoints?: ({ coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; }[] & ({ coordinates?: { x?: number | undefined; y?: number | undefined; } | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; } & { coordinates?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; binaryDescriptor?: Uint8Array | undefined; score?: number | undefined; size?: number | undefined; angle?: number | undefined; } & { [K_62 in Exclude]: never; })[] & { [K_63 in Exclude]: never; }) | undefined; type?: import("../sparse_features").KeypointSet_KeypointType | undefined; } & { [K_64 in Exclude]: never; }) | undefined; imageSource?: ({ name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: { intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: import("../image").Image_PixelFormat[] | undefined; imageFormats?: import("../image").Image_Format[] | undefined; } & { name?: string | undefined; cols?: number | undefined; rows?: number | undefined; depthScale?: number | undefined; pinhole?: ({ intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } & { intrinsics?: ({ focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; principalPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; skew?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { focalLength?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_65 in Exclude]: never; }) | undefined; principalPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_66 in Exclude]: never; }) | undefined; skew?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_67 in Exclude]: never; }) | undefined; } & { [K_68 in Exclude]: never; }) | undefined; } & { [K_69 in Exclude]: never; }) | undefined; imageType?: import("../image").ImageSource_ImageType | undefined; pixelFormats?: (import("../image").Image_PixelFormat[] & import("../image").Image_PixelFormat[] & { [K_70 in Exclude]: never; }) | undefined; imageFormats?: (import("../image").Image_Format[] & import("../image").Image_Format[] & { [K_71 in Exclude]: never; }) | undefined; } & { [K_72 in Exclude]: never; }) | undefined; imageCapture?: ({ acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameImageSensor?: string | undefined; image?: { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } | undefined; captureParams?: { exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } | undefined; } & { acquisitionTime?: Date | undefined; transformsSnapshot?: ({ childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } & { childToParentEdgeMap?: ({ [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } & { [x: string]: ({ parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } & { parentFrameName?: string | undefined; parentTformChild?: ({ 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_73 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_74 in Exclude]: never; }) | undefined; } & { [K_75 in Exclude]: never; }) | undefined; } & { [K_76 in Exclude]: never; }) | undefined; } & { [K_77 in Exclude]: never; }) | undefined; } & { [K_78 in Exclude]: never; }) | undefined; frameNameImageSensor?: string | undefined; image?: ({ cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } & { cols?: number | undefined; rows?: number | undefined; data?: Uint8Array | undefined; format?: import("../image").Image_Format | undefined; pixelFormat?: import("../image").Image_PixelFormat | undefined; } & { [K_79 in Exclude]: never; }) | undefined; captureParams?: ({ exposureDuration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; gain?: number | undefined; } & { exposureDuration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_80 in Exclude]: never; }) | undefined; gain?: number | undefined; } & { [K_81 in Exclude]: never; }) | undefined; } & { [K_82 in Exclude]: never; }) | undefined; frameNameImageCoordinates?: string | undefined; } & { [K_83 in Exclude]: never; }) | undefined; dockProperties?: ({ dockId?: number | undefined; type?: import("../docking/docking").DockType | undefined; frameNameDock?: string | undefined; unavailable?: boolean | undefined; fromPrior?: boolean | undefined; } & { dockId?: number | undefined; type?: import("../docking/docking").DockType | undefined; frameNameDock?: string | undefined; unavailable?: boolean | undefined; fromPrior?: boolean | undefined; } & { [K_84 in Exclude]: never; }) | undefined; rayProperties?: ({ ray?: { origin?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frame?: string | undefined; } & { ray?: ({ origin?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; direction?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { origin?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_85 in Exclude]: never; }) | undefined; direction?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_86 in Exclude]: never; }) | undefined; } & { [K_87 in Exclude]: never; }) | undefined; frame?: string | undefined; } & { [K_88 in Exclude]: never; }) | undefined; boundingBoxProperties?: ({ sizeEwrtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; frame?: string | undefined; } & { sizeEwrtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_89 in Exclude]: never; }) | undefined; frame?: string | undefined; } & { [K_90 in Exclude]: never; }) | undefined; additionalProperties?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_91 in Exclude]: never; }) | undefined; } & { [K_92 in Exclude]: never; })[] & { [K_93 in Exclude]: never; }) | undefined; robotState?: ({ powerState?: { timestamp?: Date | undefined; motorPowerState?: import("../robot_state").PowerState_MotorPowerState | undefined; shorePowerState?: import("../robot_state").PowerState_ShorePowerState | undefined; robotPowerState?: import("../robot_state").PowerState_RobotPowerState | undefined; payloadPortsPowerState?: import("../robot_state").PowerState_PayloadPortsPowerState | undefined; wifiRadioPowerState?: import("../robot_state").PowerState_WifiRadioPowerState | undefined; locomotionChargePercentage?: number | undefined; locomotionEstimatedRuntime?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; batteryStates?: { timestamp?: Date | undefined; identifier?: string | undefined; chargePercentage?: number | undefined; estimatedRuntime?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; current?: number | undefined; voltage?: number | undefined; temperatures?: number[] | undefined; status?: import("../robot_state").BatteryState_Status | undefined; }[] | undefined; commsStates?: { timestamp?: Date | undefined; wifiState?: { currentMode?: import("../robot_state").WiFiState_Mode | undefined; essid?: string | undefined; } | undefined; }[] | undefined; systemFaultState?: { faults?: { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] | undefined; historicalFaults?: { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] | undefined; aggregated?: { [x: string]: import("../robot_state").SystemFault_Severity | undefined; } | undefined; } | undefined; estopStates?: { timestamp?: Date | undefined; name?: string | undefined; type?: import("../robot_state").EStopState_Type | undefined; state?: import("../robot_state").EStopState_State | undefined; stateDescription?: string | undefined; }[] | undefined; kinematicState?: { jointStates?: { name?: string | undefined; position?: number | undefined; velocity?: number | undefined; acceleration?: number | undefined; load?: number | undefined; }[] | undefined; acquisitionTimestamp?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; velocityOfBodyInVision?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; velocityOfBodyInOdom?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; } | undefined; behaviorFaultState?: { faults?: { behaviorFaultId?: number | undefined; onsetTimestamp?: Date | undefined; cause?: import("../robot_state").BehaviorFault_Cause | undefined; status?: import("../robot_state").BehaviorFault_Status | undefined; }[] | undefined; } | undefined; footState?: { footPositionRtBody?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } | undefined; }[] | undefined; manipulatorState?: { gripperOpenPercentage?: number | undefined; isGripperHoldingItem?: boolean | undefined; estimatedEndEffectorForceInHand?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stowState?: import("../robot_state").ManipulatorState_StowState | undefined; velocityOfHandInVision?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; velocityOfHandInOdom?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; carryState?: import("../robot_state").ManipulatorState_CarryState | undefined; } | undefined; serviceFaultState?: { faults?: { faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; historicalFaults?: { faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; aggregated?: { [x: string]: import("../service_fault").ServiceFault_Severity | undefined; } | undefined; } | undefined; terrainState?: { isUnsafeToSit?: boolean | undefined; } | undefined; } & { powerState?: ({ timestamp?: Date | undefined; motorPowerState?: import("../robot_state").PowerState_MotorPowerState | undefined; shorePowerState?: import("../robot_state").PowerState_ShorePowerState | undefined; robotPowerState?: import("../robot_state").PowerState_RobotPowerState | undefined; payloadPortsPowerState?: import("../robot_state").PowerState_PayloadPortsPowerState | undefined; wifiRadioPowerState?: import("../robot_state").PowerState_WifiRadioPowerState | undefined; locomotionChargePercentage?: number | undefined; locomotionEstimatedRuntime?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { timestamp?: Date | undefined; motorPowerState?: import("../robot_state").PowerState_MotorPowerState | undefined; shorePowerState?: import("../robot_state").PowerState_ShorePowerState | undefined; robotPowerState?: import("../robot_state").PowerState_RobotPowerState | undefined; payloadPortsPowerState?: import("../robot_state").PowerState_PayloadPortsPowerState | undefined; wifiRadioPowerState?: import("../robot_state").PowerState_WifiRadioPowerState | undefined; locomotionChargePercentage?: number | undefined; locomotionEstimatedRuntime?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_94 in Exclude]: never; }) | undefined; } & { [K_95 in Exclude]: never; }) | undefined; batteryStates?: ({ timestamp?: Date | undefined; identifier?: string | undefined; chargePercentage?: number | undefined; estimatedRuntime?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; current?: number | undefined; voltage?: number | undefined; temperatures?: number[] | undefined; status?: import("../robot_state").BatteryState_Status | undefined; }[] & ({ timestamp?: Date | undefined; identifier?: string | undefined; chargePercentage?: number | undefined; estimatedRuntime?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; current?: number | undefined; voltage?: number | undefined; temperatures?: number[] | undefined; status?: import("../robot_state").BatteryState_Status | undefined; } & { timestamp?: Date | undefined; identifier?: string | undefined; chargePercentage?: number | undefined; estimatedRuntime?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_96 in Exclude]: never; }) | undefined; current?: number | undefined; voltage?: number | undefined; temperatures?: (number[] & number[] & { [K_97 in Exclude]: never; }) | undefined; status?: import("../robot_state").BatteryState_Status | undefined; } & { [K_98 in Exclude]: never; })[] & { [K_99 in Exclude]: never; }) | undefined; commsStates?: ({ timestamp?: Date | undefined; wifiState?: { currentMode?: import("../robot_state").WiFiState_Mode | undefined; essid?: string | undefined; } | undefined; }[] & ({ timestamp?: Date | undefined; wifiState?: { currentMode?: import("../robot_state").WiFiState_Mode | undefined; essid?: string | undefined; } | undefined; } & { timestamp?: Date | undefined; wifiState?: ({ currentMode?: import("../robot_state").WiFiState_Mode | undefined; essid?: string | undefined; } & { currentMode?: import("../robot_state").WiFiState_Mode | undefined; essid?: string | undefined; } & { [K_100 in Exclude]: never; }) | undefined; } & { [K_101 in Exclude]: never; })[] & { [K_102 in Exclude]: never; }) | undefined; systemFaultState?: ({ faults?: { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] | undefined; historicalFaults?: { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] | undefined; aggregated?: { [x: string]: import("../robot_state").SystemFault_Severity | undefined; } | undefined; } & { faults?: ({ name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] & ({ name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; } & { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_103 in Exclude]: never; }) | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: (string[] & string[] & { [K_104 in Exclude]: never; }) | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; } & { [K_105 in Exclude]: never; })[] & { [K_106 in Exclude]: never; }) | undefined; historicalFaults?: ({ name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; }[] & ({ name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; } & { name?: string | undefined; onsetTimestamp?: Date | undefined; duration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_107 in Exclude]: never; }) | undefined; code?: number | undefined; uid?: number | undefined; errorMessage?: string | undefined; attributes?: (string[] & string[] & { [K_108 in Exclude]: never; }) | undefined; severity?: import("../robot_state").SystemFault_Severity | undefined; } & { [K_109 in Exclude]: never; })[] & { [K_110 in Exclude]: never; }) | undefined; aggregated?: ({ [x: string]: import("../robot_state").SystemFault_Severity | undefined; } & { [x: string]: import("../robot_state").SystemFault_Severity | undefined; } & { [K_111 in Exclude]: never; }) | undefined; } & { [K_112 in Exclude]: never; }) | undefined; estopStates?: ({ timestamp?: Date | undefined; name?: string | undefined; type?: import("../robot_state").EStopState_Type | undefined; state?: import("../robot_state").EStopState_State | undefined; stateDescription?: string | undefined; }[] & ({ timestamp?: Date | undefined; name?: string | undefined; type?: import("../robot_state").EStopState_Type | undefined; state?: import("../robot_state").EStopState_State | undefined; stateDescription?: string | undefined; } & { timestamp?: Date | undefined; name?: string | undefined; type?: import("../robot_state").EStopState_Type | undefined; state?: import("../robot_state").EStopState_State | undefined; stateDescription?: string | undefined; } & { [K_113 in Exclude]: never; })[] & { [K_114 in Exclude]: never; }) | undefined; kinematicState?: ({ jointStates?: { name?: string | undefined; position?: number | undefined; velocity?: number | undefined; acceleration?: number | undefined; load?: number | undefined; }[] | undefined; acquisitionTimestamp?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; velocityOfBodyInVision?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; velocityOfBodyInOdom?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; } & { jointStates?: ({ name?: string | undefined; position?: number | undefined; velocity?: number | undefined; acceleration?: number | undefined; load?: number | undefined; }[] & ({ name?: string | undefined; position?: number | undefined; velocity?: number | undefined; acceleration?: number | undefined; load?: number | undefined; } & { name?: string | undefined; position?: number | undefined; velocity?: number | undefined; acceleration?: number | undefined; load?: number | undefined; } & { [K_115 in Exclude]: never; })[] & { [K_116 in Exclude]: never; }) | undefined; acquisitionTimestamp?: Date | undefined; transformsSnapshot?: ({ childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } & { childToParentEdgeMap?: ({ [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } & { [x: string]: ({ parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } & { parentFrameName?: string | undefined; parentTformChild?: ({ 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_117 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_118 in Exclude]: never; }) | undefined; } & { [K_119 in Exclude]: never; }) | undefined; } & { [K_120 in Exclude]: never; }) | undefined; } & { [K_121 in Exclude]: never; }) | undefined; } & { [K_122 in Exclude]: never; }) | undefined; velocityOfBodyInVision?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_123 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_124 in Exclude]: never; }) | undefined; } & { [K_125 in Exclude]: never; }) | undefined; velocityOfBodyInOdom?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_126 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_127 in Exclude]: never; }) | undefined; } & { [K_128 in Exclude]: never; }) | undefined; } & { [K_129 in Exclude]: never; }) | undefined; behaviorFaultState?: ({ faults?: { behaviorFaultId?: number | undefined; onsetTimestamp?: Date | undefined; cause?: import("../robot_state").BehaviorFault_Cause | undefined; status?: import("../robot_state").BehaviorFault_Status | undefined; }[] | undefined; } & { faults?: ({ behaviorFaultId?: number | undefined; onsetTimestamp?: Date | undefined; cause?: import("../robot_state").BehaviorFault_Cause | undefined; status?: import("../robot_state").BehaviorFault_Status | undefined; }[] & ({ behaviorFaultId?: number | undefined; onsetTimestamp?: Date | undefined; cause?: import("../robot_state").BehaviorFault_Cause | undefined; status?: import("../robot_state").BehaviorFault_Status | undefined; } & { behaviorFaultId?: number | undefined; onsetTimestamp?: Date | undefined; cause?: import("../robot_state").BehaviorFault_Cause | undefined; status?: import("../robot_state").BehaviorFault_Status | undefined; } & { [K_130 in Exclude]: never; })[] & { [K_131 in Exclude]: never; }) | undefined; } & { [K_132 in Exclude]: never; }) | undefined; footState?: ({ footPositionRtBody?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } | undefined; }[] & ({ footPositionRtBody?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } | undefined; } & { footPositionRtBody?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_133 in Exclude]: never; }) | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: ({ groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_134 in Exclude]: never; }) | undefined; footSlipVelocityRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_135 in Exclude]: never; }) | undefined; groundContactNormalRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_136 in Exclude]: never; }) | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { [K_137 in Exclude]: never; }) | undefined; } & { [K_138 in Exclude]: never; })[] & { [K_139 in Exclude]: never; }) | undefined; manipulatorState?: ({ gripperOpenPercentage?: number | undefined; isGripperHoldingItem?: boolean | undefined; estimatedEndEffectorForceInHand?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; stowState?: import("../robot_state").ManipulatorState_StowState | undefined; velocityOfHandInVision?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; velocityOfHandInOdom?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; carryState?: import("../robot_state").ManipulatorState_CarryState | undefined; } & { gripperOpenPercentage?: number | undefined; isGripperHoldingItem?: boolean | undefined; estimatedEndEffectorForceInHand?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_140 in Exclude]: never; }) | undefined; stowState?: import("../robot_state").ManipulatorState_StowState | undefined; velocityOfHandInVision?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_141 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_142 in Exclude]: never; }) | undefined; } & { [K_143 in Exclude]: never; }) | undefined; velocityOfHandInOdom?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_144 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_145 in Exclude]: never; }) | undefined; } & { [K_146 in Exclude]: never; }) | undefined; carryState?: import("../robot_state").ManipulatorState_CarryState | undefined; } & { [K_147 in Exclude]: never; }) | undefined; serviceFaultState?: ({ faults?: { faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; historicalFaults?: { faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; aggregated?: { [x: string]: import("../service_fault").ServiceFault_Severity | undefined; } | undefined; } & { faults?: ({ faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] & ({ faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { faultId?: ({ faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } & { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } & { [K_148 in Exclude]: never; }) | undefined; errorMessage?: string | undefined; attributes?: (string[] & string[] & { [K_149 in Exclude]: never; }) | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_150 in Exclude]: never; }) | undefined; } & { [K_151 in Exclude]: never; })[] & { [K_152 in Exclude]: never; }) | undefined; historicalFaults?: ({ faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] & ({ faultId?: { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } | undefined; errorMessage?: string | undefined; attributes?: string[] | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { faultId?: ({ faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } & { faultName?: string | undefined; serviceName?: string | undefined; payloadGuid?: string | undefined; } & { [K_153 in Exclude]: never; }) | undefined; errorMessage?: string | undefined; attributes?: (string[] & string[] & { [K_154 in Exclude]: never; }) | undefined; severity?: import("../service_fault").ServiceFault_Severity | undefined; onsetTimestamp?: Date | undefined; duration?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_155 in Exclude]: never; }) | undefined; } & { [K_156 in Exclude]: never; })[] & { [K_157 in Exclude]: never; }) | undefined; aggregated?: ({ [x: string]: import("../service_fault").ServiceFault_Severity | undefined; } & { [x: string]: import("../service_fault").ServiceFault_Severity | undefined; } & { [K_158 in Exclude]: never; }) | undefined; } & { [K_159 in Exclude]: never; }) | undefined; terrainState?: ({ isUnsafeToSit?: boolean | undefined; } & { isUnsafeToSit?: boolean | undefined; } & { [K_160 in Exclude]: never; }) | undefined; } & { [K_161 in Exclude]: never; }) | undefined; robotLocalGrids?: ({ localGridTypeName?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameLocalGridData?: string | undefined; extent?: { cellSize?: number | undefined; numCellsX?: number | undefined; numCellsY?: number | undefined; } | undefined; cellFormat?: import("../local_grid").LocalGrid_CellFormat | undefined; encoding?: import("../local_grid").LocalGrid_Encoding | undefined; data?: Uint8Array | undefined; rleCounts?: number[] | undefined; cellValueScale?: number | undefined; cellValueOffset?: number | undefined; }[] & ({ localGridTypeName?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: { childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } | undefined; frameNameLocalGridData?: string | undefined; extent?: { cellSize?: number | undefined; numCellsX?: number | undefined; numCellsY?: number | undefined; } | undefined; cellFormat?: import("../local_grid").LocalGrid_CellFormat | undefined; encoding?: import("../local_grid").LocalGrid_Encoding | undefined; data?: Uint8Array | undefined; rleCounts?: number[] | undefined; cellValueScale?: number | undefined; cellValueOffset?: number | undefined; } & { localGridTypeName?: string | undefined; acquisitionTime?: Date | undefined; transformsSnapshot?: ({ childToParentEdgeMap?: { [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } | undefined; } & { childToParentEdgeMap?: ({ [x: string]: { parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } | undefined; } & { [x: string]: ({ parentFrameName?: string | undefined; parentTformChild?: { 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; } | undefined; } & { parentFrameName?: string | undefined; parentTformChild?: ({ 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_162 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_163 in Exclude]: never; }) | undefined; } & { [K_164 in Exclude]: never; }) | undefined; } & { [K_165 in Exclude]: never; }) | undefined; } & { [K_166 in Exclude]: never; }) | undefined; } & { [K_167 in Exclude]: never; }) | undefined; frameNameLocalGridData?: string | undefined; extent?: ({ cellSize?: number | undefined; numCellsX?: number | undefined; numCellsY?: number | undefined; } & { cellSize?: number | undefined; numCellsX?: number | undefined; numCellsY?: number | undefined; } & { [K_168 in Exclude]: never; }) | undefined; cellFormat?: import("../local_grid").LocalGrid_CellFormat | undefined; encoding?: import("../local_grid").LocalGrid_Encoding | undefined; data?: Uint8Array | undefined; rleCounts?: (number[] & number[] & { [K_169 in Exclude]: never; }) | undefined; cellValueScale?: number | undefined; cellValueOffset?: number | undefined; } & { [K_170 in Exclude]: never; })[] & { [K_171 in Exclude]: never; }) | undefined; isPointCloudProcessed?: boolean | undefined; versionId?: string | undefined; hasRemotePointCloudSensor?: boolean | undefined; bodyTformRemotePointCloudSensor?: ({ 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_172 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_173 in Exclude]: never; }) | undefined; } & { [K_174 in Exclude]: never; }) | undefined; payloads?: ({ GUID?: string | undefined; name?: string | undefined; description?: string | undefined; labelPrefix?: string[] | undefined; isAuthorized?: boolean | undefined; isEnabled?: boolean | undefined; isNoncomputePayload?: boolean | undefined; version?: { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } | undefined; bodyTformPayload?: { 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; } | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; presetConfigurations?: { presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; }[] | undefined; }[] & ({ GUID?: string | undefined; name?: string | undefined; description?: string | undefined; labelPrefix?: string[] | undefined; isAuthorized?: boolean | undefined; isEnabled?: boolean | undefined; isNoncomputePayload?: boolean | undefined; version?: { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } | undefined; bodyTformPayload?: { 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; } | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; presetConfigurations?: { presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; }[] | undefined; } & { GUID?: string | undefined; name?: string | undefined; description?: string | undefined; labelPrefix?: (string[] & string[] & { [K_175 in Exclude]: never; }) | undefined; isAuthorized?: boolean | undefined; isEnabled?: boolean | undefined; isNoncomputePayload?: boolean | undefined; version?: ({ majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { [K_176 in Exclude]: never; }) | undefined; bodyTformPayload?: ({ 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_177 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_178 in Exclude]: never; }) | undefined; } & { [K_179 in Exclude]: never; }) | undefined; mountTformPayload?: ({ 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_180 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_181 in Exclude]: never; }) | undefined; } & { [K_182 in Exclude]: never; }) | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: ({ totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } & { totalMass?: number | undefined; comPosRtPayload?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_183 in Exclude]: never; }) | undefined; moiTensor?: ({ xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { [K_184 in Exclude]: never; }) | undefined; boundingBox?: ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] & ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; } & { box?: ({ size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { size?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_185 in Exclude]: never; }) | undefined; } & { [K_186 in Exclude]: never; }) | undefined; frameName?: string | undefined; frameNameTformBox?: ({ 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_187 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_188 in Exclude]: never; }) | undefined; } & { [K_189 in Exclude]: never; }) | undefined; } & { [K_190 in Exclude]: never; })[] & { [K_191 in Exclude]: never; }) | undefined; jointLimits?: ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] & ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; } & { label?: string | undefined; hy?: (number[] & number[] & { [K_192 in Exclude]: never; }) | undefined; hx?: (number[] & number[] & { [K_193 in Exclude]: never; }) | undefined; } & { [K_194 in Exclude]: never; })[] & { [K_195 in Exclude]: never; }) | undefined; } & { [K_196 in Exclude]: never; }) | undefined; presetConfigurations?: ({ presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; }[] & ({ presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { 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; } | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; } & { presetName?: string | undefined; description?: string | undefined; mountTformPayload?: ({ 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_197 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_198 in Exclude]: never; }) | undefined; } & { [K_199 in Exclude]: never; }) | undefined; mountFrameName?: import("../payload").MountFrameName | undefined; massVolumeProperties?: ({ totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } & { totalMass?: number | undefined; comPosRtPayload?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_200 in Exclude]: never; }) | undefined; moiTensor?: ({ xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { [K_201 in Exclude]: never; }) | undefined; boundingBox?: ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; }[] & ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { 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; } | undefined; } & { box?: ({ size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { size?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_202 in Exclude]: never; }) | undefined; } & { [K_203 in Exclude]: never; }) | undefined; frameName?: string | undefined; frameNameTformBox?: ({ 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_204 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_205 in Exclude]: never; }) | undefined; } & { [K_206 in Exclude]: never; }) | undefined; } & { [K_207 in Exclude]: never; })[] & { [K_208 in Exclude]: never; }) | undefined; jointLimits?: ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] & ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; } & { label?: string | undefined; hy?: (number[] & number[] & { [K_209 in Exclude]: never; }) | undefined; hx?: (number[] & number[] & { [K_210 in Exclude]: never; }) | undefined; } & { [K_211 in Exclude]: never; })[] & { [K_212 in Exclude]: never; }) | undefined; } & { [K_213 in Exclude]: never; }) | undefined; labelPrefix?: (string[] & string[] & { [K_214 in Exclude]: never; }) | undefined; } & { [K_215 in Exclude]: never; })[] & { [K_216 in Exclude]: never; }) | undefined; } & { [K_217 in Exclude]: never; })[] & { [K_218 in Exclude]: never; }) | undefined; } & { [K_219 in Exclude]: never; }>(object: I): WaypointSnapshot; }; export declare const Edge: { encode(message: Edge, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Edge; fromJSON(object: any): Edge; toJSON(message: Edge): unknown; fromPartial]: never; }) | undefined; snapshotId?: string | undefined; fromTformTo?: ({ 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_1 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_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; annotations?: ({ velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; stairs?: { state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: string[] | undefined; mobilityParams?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } & { velLimit?: ({ maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } & { maxVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_6 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; stairs?: ({ state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } & { state?: AnnotationState | undefined; straightStaircase?: ({ fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } & { fromKoTformStairs?: ({ 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_9 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_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; tform?: ({ frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } & { frameTformStairs?: ({ 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_12 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_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; frameName?: string | undefined; } & { [K_15 in Exclude]: never; }) | undefined; stairs?: ({ rise?: number | undefined; run?: number | undefined; }[] & ({ rise?: number | undefined; run?: number | undefined; } & { rise?: number | undefined; run?: number | undefined; } & { [K_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }) | undefined; bottomLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_18 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_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; topLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_22 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_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; } & { [K_26 in Exclude]: never; }) | undefined; } & { [K_27 in Exclude]: never; }) | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: (string[] & string[] & { [K_28 in Exclude]: never; }) | undefined; mobilityParams?: ({ velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { velLimit?: ({ maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } & { maxVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_29 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; bodyControl?: ({ baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { baseOffsetRtFootprint?: ({ points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { points?: ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] & ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { pose?: ({ 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_34 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_35 in Exclude]: never; }) | undefined; } & { [K_36 in Exclude]: never; }) | undefined; velocity?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_37 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; timeSinceReference?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; })[] & { [K_42 in Exclude]: never; }) | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { [K_43 in Exclude]: never; }) | undefined; bodyAssistForManipulation?: ({ enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { [K_44 in Exclude]: never; }) | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { [K_45 in Exclude]: never; }) | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: ({ disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { [K_46 in Exclude]: never; }) | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: ({ groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { [K_47 in Exclude]: never; }) | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: ({ externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_48 in Exclude]: never; }) | undefined; } & { [K_49 in Exclude]: never; }) | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { [K_50 in Exclude]: never; }) | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } & { [K_51 in Exclude]: never; }) | undefined; } & { [K_52 in Exclude]: never; }>(object: I): Edge; }; export declare const Edge_Id: { encode(message: Edge_Id, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Edge_Id; fromJSON(object: any): Edge_Id; toJSON(message: Edge_Id): unknown; fromPartial]: never; }>(object: I): Edge_Id; }; export declare const Edge_Annotations: { encode(message: Edge_Annotations, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Edge_Annotations; fromJSON(object: any): Edge_Annotations; toJSON(message: Edge_Annotations): unknown; fromPartial]: never; }) | undefined; angular?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; stairs?: ({ state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } & { state?: AnnotationState | undefined; straightStaircase?: ({ fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } & { fromKoTformStairs?: ({ 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_5 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_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }) | undefined; tform?: ({ frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } & { frameTformStairs?: ({ 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_8 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_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; frameName?: string | undefined; } & { [K_11 in Exclude]: never; }) | undefined; stairs?: ({ rise?: number | undefined; run?: number | undefined; }[] & ({ rise?: number | undefined; run?: number | undefined; } & { rise?: number | undefined; run?: number | undefined; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }) | undefined; bottomLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_14 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_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; topLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_18 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_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }) | undefined; } & { [K_23 in Exclude]: never; }) | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: (string[] & string[] & { [K_24 in Exclude]: never; }) | undefined; mobilityParams?: ({ velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { velLimit?: ({ maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } & { maxVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_25 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; } & { [K_29 in Exclude]: never; }) | undefined; bodyControl?: ({ baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { baseOffsetRtFootprint?: ({ points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { points?: ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] & ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { pose?: ({ 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_30 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_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; }) | undefined; velocity?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_33 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; } & { [K_35 in Exclude]: never; }) | undefined; timeSinceReference?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_36 in Exclude]: never; }) | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { [K_39 in Exclude]: never; }) | undefined; bodyAssistForManipulation?: ({ enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { [K_40 in Exclude]: never; }) | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { [K_41 in Exclude]: never; }) | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: ({ disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { [K_42 in Exclude]: never; }) | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: ({ groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { [K_43 in Exclude]: never; }) | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: ({ externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; } & { [K_45 in Exclude]: never; }) | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { [K_46 in Exclude]: never; }) | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } & { [K_47 in Exclude]: never; }>(object: I): Edge_Annotations; }; export declare const Edge_Annotations_StairData: { encode(message: Edge_Annotations_StairData, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Edge_Annotations_StairData; fromJSON(object: any): Edge_Annotations_StairData; toJSON(message: Edge_Annotations_StairData): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; tform?: ({ frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } & { frameTformStairs?: ({ 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_3 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_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; frameName?: string | undefined; } & { [K_6 in Exclude]: never; }) | undefined; stairs?: ({ rise?: number | undefined; run?: number | undefined; }[] & ({ rise?: number | undefined; run?: number | undefined; } & { rise?: number | undefined; run?: number | undefined; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }) | undefined; bottomLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_9 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_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; topLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_13 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_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }>(object: I): Edge_Annotations_StairData; }; export declare const EdgeSnapshot: { encode(message: EdgeSnapshot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EdgeSnapshot; fromJSON(object: any): EdgeSnapshot; toJSON(message: EdgeSnapshot): unknown; fromPartial]: never; }) | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: ({ groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; footSlipVelocityRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; groundContactNormalRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; koTformBody?: ({ 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; visionTformBody?: ({ 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_10 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_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; planarGround?: boolean | undefined; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }>(object: I): EdgeSnapshot; }; export declare const EdgeSnapshot_Stance: { encode(message: EdgeSnapshot_Stance, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EdgeSnapshot_Stance; fromJSON(object: any): EdgeSnapshot_Stance; toJSON(message: EdgeSnapshot_Stance): unknown; fromPartial]: never; }) | undefined; contact?: import("../robot_state").FootState_Contact | undefined; terrain?: ({ groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; footSlipVelocityRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; groundContactNormalRtFrame?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { groundMuEst?: number | undefined; frameName?: string | undefined; footSlipDistanceRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; footSlipVelocityRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; groundContactNormalRtFrame?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; visualSurfaceGroundPenetrationMean?: number | undefined; visualSurfaceGroundPenetrationStd?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; koTformBody?: ({ 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; visionTformBody?: ({ 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_10 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_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; planarGround?: boolean | undefined; } & { [K_13 in Exclude]: never; }>(object: I): EdgeSnapshot_Stance; }; export declare const Anchor: { encode(message: Anchor, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Anchor; fromJSON(object: any): Anchor; toJSON(message: Anchor): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): Anchor; }; export declare const AnchoredWorldObject: { encode(message: AnchoredWorldObject, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AnchoredWorldObject; fromJSON(object: any): AnchoredWorldObject; toJSON(message: AnchoredWorldObject): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): AnchoredWorldObject; }; export declare const Anchoring: { encode(message: Anchoring, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Anchoring; fromJSON(object: any): Anchoring; toJSON(message: Anchoring): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }) | undefined; objects?: ({ id?: string | undefined; seedTformObject?: { 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; } | undefined; }[] & ({ id?: string | undefined; seedTformObject?: { 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; } | undefined; } & { id?: string | undefined; seedTformObject?: ({ 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_5 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_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }>(object: I): Anchoring; }; export declare const Graph: { encode(message: Graph, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Graph; fromJSON(object: any): Graph; toJSON(message: Graph): unknown; fromPartial]: 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_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; annotations?: ({ name?: string | undefined; creationTime?: Date | undefined; icpVariance?: { matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } | undefined; scanMatchRegion?: { state?: AnnotationState | undefined; defaultRegion?: {} | undefined; empty?: {} | undefined; circle?: { dist2d?: number | undefined; } | undefined; } | undefined; waypointSource?: Waypoint_WaypointSource | undefined; } & { name?: string | undefined; creationTime?: Date | undefined; icpVariance?: ({ matrix?: { rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { matrix?: ({ rows?: number | undefined; cols?: number | undefined; values?: number[] | undefined; } & { rows?: number | undefined; cols?: number | undefined; values?: (number[] & number[] & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; yawVariance?: number | undefined; covXx?: number | undefined; covXy?: number | undefined; covXz?: number | undefined; covYx?: number | undefined; covYy?: number | undefined; covYz?: number | undefined; covZx?: number | undefined; covZy?: number | undefined; covZz?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; scanMatchRegion?: ({ state?: AnnotationState | undefined; defaultRegion?: {} | undefined; empty?: {} | undefined; circle?: { dist2d?: number | undefined; } | undefined; } & { state?: AnnotationState | undefined; defaultRegion?: ({} & {} & { [K_6 in Exclude]: never; }) | undefined; empty?: ({} & {} & { [K_7 in Exclude]: never; }) | undefined; circle?: ({ dist2d?: number | undefined; } & { dist2d?: number | undefined; } & { [K_8 in Exclude]: never; }) | undefined; } & { [K_9 in Exclude]: never; }) | undefined; waypointSource?: Waypoint_WaypointSource | undefined; } & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }) | undefined; edges?: ({ id?: { fromWaypoint?: string | undefined; toWaypoint?: string | undefined; } | undefined; snapshotId?: string | undefined; fromTformTo?: { 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; } | undefined; annotations?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; stairs?: { state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: string[] | undefined; mobilityParams?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } | undefined; }[] & ({ id?: { fromWaypoint?: string | undefined; toWaypoint?: string | undefined; } | undefined; snapshotId?: string | undefined; fromTformTo?: { 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; } | undefined; annotations?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; stairs?: { state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: string[] | undefined; mobilityParams?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } | undefined; } & { id?: ({ fromWaypoint?: string | undefined; toWaypoint?: string | undefined; } & { fromWaypoint?: string | undefined; toWaypoint?: string | undefined; } & { [K_13 in Exclude]: never; }) | undefined; snapshotId?: string | undefined; fromTformTo?: ({ 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_14 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_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; }) | undefined; annotations?: ({ velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; stairs?: { state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: string[] | undefined; mobilityParams?: { velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } & { velLimit?: ({ maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } & { maxVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_18 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_19 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_20 in Exclude]: never; }) | undefined; } & { [K_21 in Exclude]: never; }) | undefined; stairs?: ({ state?: AnnotationState | undefined; straightStaircase?: { fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } | undefined; } & { state?: AnnotationState | undefined; straightStaircase?: ({ fromKoTformStairs?: { 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; } | undefined; tform?: { frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } | undefined; stairs?: { rise?: number | undefined; run?: number | undefined; }[] | undefined; bottomLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; topLanding?: { stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } | undefined; } & { fromKoTformStairs?: ({ 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_22 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_23 in Exclude]: never; }) | undefined; } & { [K_24 in Exclude]: never; }) | undefined; tform?: ({ frameTformStairs?: { 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; } | undefined; frameName?: string | undefined; } & { frameTformStairs?: ({ 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_25 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_26 in Exclude]: never; }) | undefined; } & { [K_27 in Exclude]: never; }) | undefined; frameName?: string | undefined; } & { [K_28 in Exclude]: never; }) | undefined; stairs?: ({ rise?: number | undefined; run?: number | undefined; }[] & ({ rise?: number | undefined; run?: number | undefined; } & { rise?: number | undefined; run?: number | undefined; } & { [K_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }) | undefined; bottomLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_31 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_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_34 in Exclude]: never; }) | undefined; topLanding?: ({ stairsTformLandingCenter?: { 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; } | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { stairsTformLandingCenter?: ({ 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_35 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_36 in Exclude]: never; }) | undefined; } & { [K_37 in Exclude]: never; }) | undefined; landingExtentX?: number | undefined; landingExtentY?: number | undefined; } & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; } & { [K_40 in Exclude]: never; }) | undefined; directionConstraint?: Edge_Annotations_DirectionConstraint | undefined; requireAlignment?: boolean | undefined; flatGround?: boolean | undefined; groundMuHint?: number | undefined; gratedFloor?: boolean | undefined; overrideMobilityParams?: (string[] & string[] & { [K_41 in Exclude]: never; }) | undefined; mobilityParams?: ({ velLimit?: { maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } | undefined; bodyControl?: { baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { velLimit?: ({ maxVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; minVel?: { linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } | undefined; } & { maxVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_42 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_43 in Exclude]: never; }) | undefined; minVel?: ({ linear?: { x?: number | undefined; y?: number | undefined; } | undefined; angular?: number | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_44 in Exclude]: never; }) | undefined; angular?: number | undefined; } & { [K_45 in Exclude]: never; }) | undefined; } & { [K_46 in Exclude]: never; }) | undefined; bodyControl?: ({ baseOffsetRtFootprint?: { points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } | undefined; bodyAssistForManipulation?: { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { baseOffsetRtFootprint?: ({ points?: { pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { points?: ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; }[] & ({ pose?: { 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; } | undefined; velocity?: { linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; timeSinceReference?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { pose?: ({ 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_47 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_48 in Exclude]: never; }) | undefined; } & { [K_49 in Exclude]: never; }) | undefined; velocity?: ({ linear?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; angular?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { linear?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_50 in Exclude]: never; }) | undefined; angular?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_51 in Exclude]: never; }) | undefined; } & { [K_52 in Exclude]: never; }) | undefined; timeSinceReference?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & { [K_53 in Exclude]: never; }) | undefined; } & { [K_54 in Exclude]: never; })[] & { [K_55 in Exclude]: never; }) | undefined; referenceTime?: Date | undefined; posInterpolation?: import("../trajectory").PositionalInterpolation | undefined; angInterpolation?: import("../trajectory").AngularInterpolation | undefined; } & { [K_56 in Exclude]: never; }) | undefined; bodyAssistForManipulation?: ({ enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { enableBodyYawAssist?: boolean | undefined; enableHipHeightAssist?: boolean | undefined; } & { [K_57 in Exclude]: never; }) | undefined; rotationSetting?: import("../spot/robot_command").BodyControlParams_RotationSetting | undefined; } & { [K_58 in Exclude]: never; }) | undefined; locomotionHint?: import("../spot/robot_command").LocomotionHint | undefined; stairHint?: boolean | undefined; allowDegradedPerception?: boolean | undefined; obstacleParams?: ({ disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { disableVisionFootObstacleAvoidance?: boolean | undefined; disableVisionFootConstraintAvoidance?: boolean | undefined; disableVisionBodyObstacleAvoidance?: boolean | undefined; obstacleAvoidancePadding?: number | undefined; disableVisionFootObstacleBodyAssist?: boolean | undefined; disableVisionNegativeObstacles?: boolean | undefined; } & { [K_59 in Exclude]: never; }) | undefined; swingHeight?: import("../spot/robot_command").SwingHeight | undefined; terrainParams?: ({ groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { groundMuHint?: number | undefined; enableGratedFloor?: boolean | undefined; gratedSurfacesMode?: import("../spot/robot_command").TerrainParams_GratedSurfacesMode | undefined; } & { [K_60 in Exclude]: never; }) | undefined; disallowStairTracker?: boolean | undefined; disableStairErrorAutoDescent?: boolean | undefined; externalForceParams?: ({ externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { externalForceIndicator?: import("../spot/robot_command").BodyExternalForceParams_ExternalForceIndicator | undefined; frameName?: string | undefined; externalForceOverride?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_61 in Exclude]: never; }) | undefined; } & { [K_62 in Exclude]: never; }) | undefined; disallowNonStairsPitchLimiting?: boolean | undefined; disableNearmapCliffAvoidance?: boolean | undefined; } & { [K_63 in Exclude]: never; }) | undefined; cost?: number | undefined; edgeSource?: Edge_EdgeSource | undefined; disableAlternateRouteFinding?: boolean | undefined; } & { [K_64 in Exclude]: never; }) | undefined; } & { [K_65 in Exclude]: never; })[] & { [K_66 in Exclude]: never; }) | undefined; anchoring?: ({ anchors?: { id?: string | undefined; seedTformWaypoint?: { 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; } | undefined; }[] | undefined; objects?: { id?: string | undefined; seedTformObject?: { 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; } | undefined; }[] | undefined; } & { anchors?: ({ id?: string | undefined; seedTformWaypoint?: { 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; } | undefined; }[] & ({ id?: string | undefined; seedTformWaypoint?: { 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; } | undefined; } & { id?: string | undefined; seedTformWaypoint?: ({ 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_67 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_68 in Exclude]: never; }) | undefined; } & { [K_69 in Exclude]: never; }) | undefined; } & { [K_70 in Exclude]: never; })[] & { [K_71 in Exclude]: never; }) | undefined; objects?: ({ id?: string | undefined; seedTformObject?: { 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; } | undefined; }[] & ({ id?: string | undefined; seedTformObject?: { 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; } | undefined; } & { id?: string | undefined; seedTformObject?: ({ 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_72 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_73 in Exclude]: never; }) | undefined; } & { [K_74 in Exclude]: never; }) | undefined; } & { [K_75 in Exclude]: never; })[] & { [K_76 in Exclude]: never; }) | undefined; } & { [K_77 in Exclude]: never; }) | undefined; } & { [K_78 in Exclude]: never; }>(object: I): Graph; }; 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=map.d.ts.map