// @generated by protoc-gen-es v1.10.0 // @generated from file robot/v1/robot.proto (package viam.robot.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, Duration, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Struct, Timestamp } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import type { ResourceSpans } from "../../opentelemetry/proto/trace/v1/trace_pb.js"; import type { LogEntry, PoseInFrame, ResourceName, Transform } from "../../common/v1/common_pb.js"; /** * @generated from enum viam.robot.v1.PeerConnectionType */ export declare enum PeerConnectionType { /** * @generated from enum value: PEER_CONNECTION_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: PEER_CONNECTION_TYPE_GRPC = 1; */ GRPC = 1, /** * @generated from enum value: PEER_CONNECTION_TYPE_WEBRTC = 2; */ WEBRTC = 2, } /** * @generated from message viam.robot.v1.SendTracesRequest */ export declare class SendTracesRequest extends Message { /** * @generated from field: repeated opentelemetry.proto.trace.v1.ResourceSpans resource_spans = 1; */ resourceSpans: ResourceSpans[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.SendTracesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SendTracesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SendTracesRequest; static fromJsonString(jsonString: string, options?: Partial): SendTracesRequest; static equals(a: SendTracesRequest | PlainMessage | undefined, b: SendTracesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.SendTracesResponse */ export declare class SendTracesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.SendTracesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SendTracesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SendTracesResponse; static fromJsonString(jsonString: string, options?: Partial): SendTracesResponse; static equals(a: SendTracesResponse | PlainMessage | undefined, b: SendTracesResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TunnelRequest */ export declare class TunnelRequest extends Message { /** * @generated from field: uint32 destination_port = 1; */ destinationPort: number; /** * @generated from field: bytes data = 2; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TunnelRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TunnelRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TunnelRequest; static fromJsonString(jsonString: string, options?: Partial): TunnelRequest; static equals(a: TunnelRequest | PlainMessage | undefined, b: TunnelRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TunnelResponse */ export declare class TunnelResponse extends Message { /** * @generated from field: bytes data = 1; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TunnelResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TunnelResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TunnelResponse; static fromJsonString(jsonString: string, options?: Partial): TunnelResponse; static equals(a: TunnelResponse | PlainMessage | undefined, b: TunnelResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ListTunnelsRequest */ export declare class ListTunnelsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ListTunnelsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListTunnelsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ListTunnelsRequest; static fromJsonString(jsonString: string, options?: Partial): ListTunnelsRequest; static equals(a: ListTunnelsRequest | PlainMessage | undefined, b: ListTunnelsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ListTunnelsResponse */ export declare class ListTunnelsResponse extends Message { /** * @generated from field: repeated viam.robot.v1.Tunnel tunnels = 1; */ tunnels: Tunnel[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ListTunnelsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ListTunnelsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ListTunnelsResponse; static fromJsonString(jsonString: string, options?: Partial): ListTunnelsResponse; static equals(a: ListTunnelsResponse | PlainMessage | undefined, b: ListTunnelsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.Tunnel */ export declare class Tunnel extends Message { /** * @generated from field: uint32 port = 1; */ port: number; /** * @generated from field: google.protobuf.Duration connection_timeout = 2; */ connectionTimeout?: Duration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.Tunnel"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Tunnel; static fromJson(jsonValue: JsonValue, options?: Partial): Tunnel; static fromJsonString(jsonString: string, options?: Partial): Tunnel; static equals(a: Tunnel | PlainMessage | undefined, b: Tunnel | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.FrameSystemConfig */ export declare class FrameSystemConfig extends Message { /** * this is an experimental API message * * @generated from field: viam.common.v1.Transform frame = 1; */ frame?: Transform; /** * @generated from field: google.protobuf.Struct kinematics = 2; */ kinematics?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.FrameSystemConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FrameSystemConfig; static fromJson(jsonValue: JsonValue, options?: Partial): FrameSystemConfig; static fromJsonString(jsonString: string, options?: Partial): FrameSystemConfig; static equals(a: FrameSystemConfig | PlainMessage | undefined, b: FrameSystemConfig | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.FrameSystemConfigRequest */ export declare class FrameSystemConfigRequest extends Message { /** * pose information on any additional reference frames that are needed * to supplement the robot's frame system * * @generated from field: repeated viam.common.v1.Transform supplemental_transforms = 1; */ supplementalTransforms: Transform[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.FrameSystemConfigRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FrameSystemConfigRequest; static fromJson(jsonValue: JsonValue, options?: Partial): FrameSystemConfigRequest; static fromJsonString(jsonString: string, options?: Partial): FrameSystemConfigRequest; static equals(a: FrameSystemConfigRequest | PlainMessage | undefined, b: FrameSystemConfigRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.FrameSystemConfigResponse */ export declare class FrameSystemConfigResponse extends Message { /** * @generated from field: repeated viam.robot.v1.FrameSystemConfig frame_system_configs = 1; */ frameSystemConfigs: FrameSystemConfig[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.FrameSystemConfigResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): FrameSystemConfigResponse; static fromJson(jsonValue: JsonValue, options?: Partial): FrameSystemConfigResponse; static fromJsonString(jsonString: string, options?: Partial): FrameSystemConfigResponse; static equals(a: FrameSystemConfigResponse | PlainMessage | undefined, b: FrameSystemConfigResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TransformPoseRequest */ export declare class TransformPoseRequest extends Message { /** * the original pose to transform along with the reference frame in * which it was observed * * @generated from field: viam.common.v1.PoseInFrame source = 1; */ source?: PoseInFrame; /** * the reference frame into which the source pose should be transformed, * if unset this defaults to the "world" reference frame * * @generated from field: string destination = 2; */ destination: string; /** * pose information on any additional reference frames that are needed * to perform the transform * * @generated from field: repeated viam.common.v1.Transform supplemental_transforms = 3; */ supplementalTransforms: Transform[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TransformPoseRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TransformPoseRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TransformPoseRequest; static fromJsonString(jsonString: string, options?: Partial): TransformPoseRequest; static equals(a: TransformPoseRequest | PlainMessage | undefined, b: TransformPoseRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TransformPoseResponse */ export declare class TransformPoseResponse extends Message { /** * @generated from field: viam.common.v1.PoseInFrame pose = 1; */ pose?: PoseInFrame; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TransformPoseResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TransformPoseResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TransformPoseResponse; static fromJsonString(jsonString: string, options?: Partial): TransformPoseResponse; static equals(a: TransformPoseResponse | PlainMessage | undefined, b: TransformPoseResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TransformPCDRequest */ export declare class TransformPCDRequest extends Message { /** * the point clouds to transform. This should be in the PCD format, * [encoded into bytes](https://pointclouds.org/documentation/tutorials/pcd_file_format.html). * * @generated from field: bytes point_cloud_pcd = 1; */ pointCloudPcd: Uint8Array; /** * the reference frame of the point cloud. * * @generated from field: string source = 2; */ source: string; /** * the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame. * Do not move the robot between the generation of the initial pointcloud and the receipt * of the transformed pointcloud because that will make the transformations inaccurate * * @generated from field: string destination = 3; */ destination: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TransformPCDRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TransformPCDRequest; static fromJson(jsonValue: JsonValue, options?: Partial): TransformPCDRequest; static fromJsonString(jsonString: string, options?: Partial): TransformPCDRequest; static equals(a: TransformPCDRequest | PlainMessage | undefined, b: TransformPCDRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.TransformPCDResponse */ export declare class TransformPCDResponse extends Message { /** * @generated from field: bytes point_cloud_pcd = 1; */ pointCloudPcd: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.TransformPCDResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): TransformPCDResponse; static fromJson(jsonValue: JsonValue, options?: Partial): TransformPCDResponse; static fromJsonString(jsonString: string, options?: Partial): TransformPCDResponse; static equals(a: TransformPCDResponse | PlainMessage | undefined, b: TransformPCDResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceNamesRequest */ export declare class ResourceNamesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceNamesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceNamesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceNamesRequest; static fromJsonString(jsonString: string, options?: Partial): ResourceNamesRequest; static equals(a: ResourceNamesRequest | PlainMessage | undefined, b: ResourceNamesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceNamesResponse */ export declare class ResourceNamesResponse extends Message { /** * @generated from field: repeated viam.common.v1.ResourceName resources = 1; */ resources: ResourceName[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceNamesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceNamesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceNamesResponse; static fromJsonString(jsonString: string, options?: Partial): ResourceNamesResponse; static equals(a: ResourceNamesResponse | PlainMessage | undefined, b: ResourceNamesResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceRPCSubtype */ export declare class ResourceRPCSubtype extends Message { /** * @generated from field: viam.common.v1.ResourceName subtype = 1; */ subtype?: ResourceName; /** * @generated from field: string proto_service = 2; */ protoService: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceRPCSubtype"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceRPCSubtype; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceRPCSubtype; static fromJsonString(jsonString: string, options?: Partial): ResourceRPCSubtype; static equals(a: ResourceRPCSubtype | PlainMessage | undefined, b: ResourceRPCSubtype | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceRPCSubtypesRequest */ export declare class ResourceRPCSubtypesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceRPCSubtypesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceRPCSubtypesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceRPCSubtypesRequest; static fromJsonString(jsonString: string, options?: Partial): ResourceRPCSubtypesRequest; static equals(a: ResourceRPCSubtypesRequest | PlainMessage | undefined, b: ResourceRPCSubtypesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceRPCSubtypesResponse */ export declare class ResourceRPCSubtypesResponse extends Message { /** * @generated from field: repeated viam.robot.v1.ResourceRPCSubtype resource_rpc_subtypes = 1; */ resourceRpcSubtypes: ResourceRPCSubtype[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceRPCSubtypesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceRPCSubtypesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceRPCSubtypesResponse; static fromJsonString(jsonString: string, options?: Partial): ResourceRPCSubtypesResponse; static equals(a: ResourceRPCSubtypesResponse | PlainMessage | undefined, b: ResourceRPCSubtypesResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.Operation */ export declare class Operation extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string method = 2; */ method: string; /** * @generated from field: google.protobuf.Struct arguments = 3; */ arguments?: Struct; /** * @generated from field: google.protobuf.Timestamp started = 4; */ started?: Timestamp; /** * @generated from field: optional string session_id = 5; */ sessionId?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.Operation"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Operation; static fromJson(jsonValue: JsonValue, options?: Partial): Operation; static fromJsonString(jsonString: string, options?: Partial): Operation; static equals(a: Operation | PlainMessage | undefined, b: Operation | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetOperationsRequest */ export declare class GetOperationsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetOperationsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetOperationsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetOperationsRequest; static fromJsonString(jsonString: string, options?: Partial): GetOperationsRequest; static equals(a: GetOperationsRequest | PlainMessage | undefined, b: GetOperationsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetOperationsResponse */ export declare class GetOperationsResponse extends Message { /** * @generated from field: repeated viam.robot.v1.Operation operations = 1; */ operations: Operation[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetOperationsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetOperationsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetOperationsResponse; static fromJsonString(jsonString: string, options?: Partial): GetOperationsResponse; static equals(a: GetOperationsResponse | PlainMessage | undefined, b: GetOperationsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.CancelOperationRequest */ export declare class CancelOperationRequest extends Message { /** * @generated from field: string id = 1; */ id: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.CancelOperationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CancelOperationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): CancelOperationRequest; static fromJsonString(jsonString: string, options?: Partial): CancelOperationRequest; static equals(a: CancelOperationRequest | PlainMessage | undefined, b: CancelOperationRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.CancelOperationResponse */ export declare class CancelOperationResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.CancelOperationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CancelOperationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): CancelOperationResponse; static fromJsonString(jsonString: string, options?: Partial): CancelOperationResponse; static equals(a: CancelOperationResponse | PlainMessage | undefined, b: CancelOperationResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.BlockForOperationRequest */ export declare class BlockForOperationRequest extends Message { /** * @generated from field: string id = 1; */ id: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.BlockForOperationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): BlockForOperationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): BlockForOperationRequest; static fromJsonString(jsonString: string, options?: Partial): BlockForOperationRequest; static equals(a: BlockForOperationRequest | PlainMessage | undefined, b: BlockForOperationRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.BlockForOperationResponse */ export declare class BlockForOperationResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.BlockForOperationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): BlockForOperationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): BlockForOperationResponse; static fromJsonString(jsonString: string, options?: Partial): BlockForOperationResponse; static equals(a: BlockForOperationResponse | PlainMessage | undefined, b: BlockForOperationResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.PeerConnectionInfo */ export declare class PeerConnectionInfo extends Message { /** * @generated from field: viam.robot.v1.PeerConnectionType type = 1; */ type: PeerConnectionType; /** * @generated from field: optional string remote_address = 2; */ remoteAddress?: string; /** * @generated from field: optional string local_address = 3; */ localAddress?: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.PeerConnectionInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): PeerConnectionInfo; static fromJson(jsonValue: JsonValue, options?: Partial): PeerConnectionInfo; static fromJsonString(jsonString: string, options?: Partial): PeerConnectionInfo; static equals(a: PeerConnectionInfo | PlainMessage | undefined, b: PeerConnectionInfo | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.Session */ export declare class Session extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: optional viam.robot.v1.PeerConnectionInfo peer_connection_info = 2; */ peerConnectionInfo?: PeerConnectionInfo; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.Session"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Session; static fromJson(jsonValue: JsonValue, options?: Partial): Session; static fromJsonString(jsonString: string, options?: Partial): Session; static equals(a: Session | PlainMessage | undefined, b: Session | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetSessionsRequest */ export declare class GetSessionsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetSessionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetSessionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetSessionsRequest; static fromJsonString(jsonString: string, options?: Partial): GetSessionsRequest; static equals(a: GetSessionsRequest | PlainMessage | undefined, b: GetSessionsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetSessionsResponse */ export declare class GetSessionsResponse extends Message { /** * @generated from field: repeated viam.robot.v1.Session sessions = 1; */ sessions: Session[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetSessionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetSessionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetSessionsResponse; static fromJsonString(jsonString: string, options?: Partial): GetSessionsResponse; static equals(a: GetSessionsResponse | PlainMessage | undefined, b: GetSessionsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ModuleModel */ export declare class ModuleModel extends Message { /** * @generated from field: string module_name = 1; */ moduleName: string; /** * @generated from field: string model = 2; */ model: string; /** * @generated from field: string api = 3; */ api: string; /** * @generated from field: bool from_local_module = 4; */ fromLocalModule: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ModuleModel"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ModuleModel; static fromJson(jsonValue: JsonValue, options?: Partial): ModuleModel; static fromJsonString(jsonString: string, options?: Partial): ModuleModel; static equals(a: ModuleModel | PlainMessage | undefined, b: ModuleModel | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetModelsFromModulesRequest */ export declare class GetModelsFromModulesRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetModelsFromModulesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetModelsFromModulesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetModelsFromModulesRequest; static fromJsonString(jsonString: string, options?: Partial): GetModelsFromModulesRequest; static equals(a: GetModelsFromModulesRequest | PlainMessage | undefined, b: GetModelsFromModulesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetModelsFromModulesResponse */ export declare class GetModelsFromModulesResponse extends Message { /** * @generated from field: repeated viam.robot.v1.ModuleModel models = 1; */ models: ModuleModel[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetModelsFromModulesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetModelsFromModulesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetModelsFromModulesResponse; static fromJsonString(jsonString: string, options?: Partial): GetModelsFromModulesResponse; static equals(a: GetModelsFromModulesResponse | PlainMessage | undefined, b: GetModelsFromModulesResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.Status */ export declare class Status extends Message { /** * @generated from field: viam.common.v1.ResourceName name = 1; */ name?: ResourceName; /** * @generated from field: google.protobuf.Struct status = 2; */ status?: Struct; /** * @generated from field: google.protobuf.Timestamp last_reconfigured = 3; */ lastReconfigured?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.Status"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Status; static fromJson(jsonValue: JsonValue, options?: Partial): Status; static fromJsonString(jsonString: string, options?: Partial): Status; static equals(a: Status | PlainMessage | undefined, b: Status | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetStatusRequest */ export declare class GetStatusRequest extends Message { /** * @generated from field: repeated viam.common.v1.ResourceName resource_names = 1; */ resourceNames: ResourceName[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetStatusRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetStatusRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetStatusRequest; static fromJsonString(jsonString: string, options?: Partial): GetStatusRequest; static equals(a: GetStatusRequest | PlainMessage | undefined, b: GetStatusRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetStatusResponse */ export declare class GetStatusResponse extends Message { /** * @generated from field: repeated viam.robot.v1.Status status = 1; */ status: Status[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetStatusResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetStatusResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetStatusResponse; static fromJsonString(jsonString: string, options?: Partial): GetStatusResponse; static equals(a: GetStatusResponse | PlainMessage | undefined, b: GetStatusResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StreamStatusRequest */ export declare class StreamStatusRequest extends Message { /** * @generated from field: repeated viam.common.v1.ResourceName resource_names = 1; */ resourceNames: ResourceName[]; /** * how often to send a new status. * * @generated from field: google.protobuf.Duration every = 2; */ every?: Duration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StreamStatusRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StreamStatusRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StreamStatusRequest; static fromJsonString(jsonString: string, options?: Partial): StreamStatusRequest; static equals(a: StreamStatusRequest | PlainMessage | undefined, b: StreamStatusRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StreamStatusResponse */ export declare class StreamStatusResponse extends Message { /** * @generated from field: repeated viam.robot.v1.Status status = 1; */ status: Status[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StreamStatusResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StreamStatusResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StreamStatusResponse; static fromJsonString(jsonString: string, options?: Partial): StreamStatusResponse; static equals(a: StreamStatusResponse | PlainMessage | undefined, b: StreamStatusResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StopExtraParameters */ export declare class StopExtraParameters extends Message { /** * @generated from field: viam.common.v1.ResourceName name = 1; */ name?: ResourceName; /** * @generated from field: google.protobuf.Struct params = 2; */ params?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StopExtraParameters"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StopExtraParameters; static fromJson(jsonValue: JsonValue, options?: Partial): StopExtraParameters; static fromJsonString(jsonString: string, options?: Partial): StopExtraParameters; static equals(a: StopExtraParameters | PlainMessage | undefined, b: StopExtraParameters | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StopAllRequest */ export declare class StopAllRequest extends Message { /** * @generated from field: repeated viam.robot.v1.StopExtraParameters extra = 99; */ extra: StopExtraParameters[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StopAllRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StopAllRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StopAllRequest; static fromJsonString(jsonString: string, options?: Partial): StopAllRequest; static equals(a: StopAllRequest | PlainMessage | undefined, b: StopAllRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StopAllResponse */ export declare class StopAllResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StopAllResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StopAllResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StopAllResponse; static fromJsonString(jsonString: string, options?: Partial): StopAllResponse; static equals(a: StopAllResponse | PlainMessage | undefined, b: StopAllResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StartSessionRequest */ export declare class StartSessionRequest extends Message { /** * resume can be used to attempt to continue a stream after a disconnection event. If * a session is not found, a new one will be created and returned. * * @generated from field: string resume = 1; */ resume: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StartSessionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartSessionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StartSessionRequest; static fromJsonString(jsonString: string, options?: Partial): StartSessionRequest; static equals(a: StartSessionRequest | PlainMessage | undefined, b: StartSessionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.StartSessionResponse */ export declare class StartSessionResponse extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: google.protobuf.Duration heartbeat_window = 2; */ heartbeatWindow?: Duration; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.StartSessionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StartSessionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StartSessionResponse; static fromJsonString(jsonString: string, options?: Partial): StartSessionResponse; static equals(a: StartSessionResponse | PlainMessage | undefined, b: StartSessionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.SendSessionHeartbeatRequest */ export declare class SendSessionHeartbeatRequest extends Message { /** * @generated from field: string id = 1; */ id: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.SendSessionHeartbeatRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SendSessionHeartbeatRequest; static fromJson(jsonValue: JsonValue, options?: Partial): SendSessionHeartbeatRequest; static fromJsonString(jsonString: string, options?: Partial): SendSessionHeartbeatRequest; static equals(a: SendSessionHeartbeatRequest | PlainMessage | undefined, b: SendSessionHeartbeatRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.SendSessionHeartbeatResponse */ export declare class SendSessionHeartbeatResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.SendSessionHeartbeatResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SendSessionHeartbeatResponse; static fromJson(jsonValue: JsonValue, options?: Partial): SendSessionHeartbeatResponse; static fromJsonString(jsonString: string, options?: Partial): SendSessionHeartbeatResponse; static equals(a: SendSessionHeartbeatResponse | PlainMessage | undefined, b: SendSessionHeartbeatResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.LogRequest */ export declare class LogRequest extends Message { /** * @generated from field: repeated viam.common.v1.LogEntry logs = 1; */ logs: LogEntry[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.LogRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LogRequest; static fromJson(jsonValue: JsonValue, options?: Partial): LogRequest; static fromJsonString(jsonString: string, options?: Partial): LogRequest; static equals(a: LogRequest | PlainMessage | undefined, b: LogRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.LogResponse */ export declare class LogResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.LogResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): LogResponse; static fromJson(jsonValue: JsonValue, options?: Partial): LogResponse; static fromJsonString(jsonString: string, options?: Partial): LogResponse; static equals(a: LogResponse | PlainMessage | undefined, b: LogResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetCloudMetadataRequest */ export declare class GetCloudMetadataRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetCloudMetadataRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCloudMetadataRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetCloudMetadataRequest; static fromJsonString(jsonString: string, options?: Partial): GetCloudMetadataRequest; static equals(a: GetCloudMetadataRequest | PlainMessage | undefined, b: GetCloudMetadataRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetCloudMetadataResponse */ export declare class GetCloudMetadataResponse extends Message { /** * @generated from field: string primary_org_id = 2; */ primaryOrgId: string; /** * @generated from field: string location_id = 3; */ locationId: string; /** * @generated from field: string machine_id = 4; */ machineId: string; /** * @generated from field: string machine_part_id = 5; */ machinePartId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetCloudMetadataResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCloudMetadataResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetCloudMetadataResponse; static fromJsonString(jsonString: string, options?: Partial): GetCloudMetadataResponse; static equals(a: GetCloudMetadataResponse | PlainMessage | undefined, b: GetCloudMetadataResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.RestartModuleRequest */ export declare class RestartModuleRequest extends Message { /** * @generated from oneof viam.robot.v1.RestartModuleRequest.id_or_name */ idOrName: { /** * ID is for registry modules, name for local modules * * @generated from field: string module_id = 1; */ value: string; case: "moduleId"; } | { /** * @generated from field: string module_name = 2; */ value: string; case: "moduleName"; } | { case: undefined; value?: undefined }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.RestartModuleRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RestartModuleRequest; static fromJson(jsonValue: JsonValue, options?: Partial): RestartModuleRequest; static fromJsonString(jsonString: string, options?: Partial): RestartModuleRequest; static equals(a: RestartModuleRequest | PlainMessage | undefined, b: RestartModuleRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.RestartModuleResponse */ export declare class RestartModuleResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.RestartModuleResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): RestartModuleResponse; static fromJson(jsonValue: JsonValue, options?: Partial): RestartModuleResponse; static fromJsonString(jsonString: string, options?: Partial): RestartModuleResponse; static equals(a: RestartModuleResponse | PlainMessage | undefined, b: RestartModuleResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ShutdownRequest */ export declare class ShutdownRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ShutdownRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ShutdownRequest; static fromJson(jsonValue: JsonValue, options?: Partial): ShutdownRequest; static fromJsonString(jsonString: string, options?: Partial): ShutdownRequest; static equals(a: ShutdownRequest | PlainMessage | undefined, b: ShutdownRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ShutdownResponse */ export declare class ShutdownResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ShutdownResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ShutdownResponse; static fromJson(jsonValue: JsonValue, options?: Partial): ShutdownResponse; static fromJsonString(jsonString: string, options?: Partial): ShutdownResponse; static equals(a: ShutdownResponse | PlainMessage | undefined, b: ShutdownResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetMachineStatusRequest */ export declare class GetMachineStatusRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetMachineStatusRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetMachineStatusRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetMachineStatusRequest; static fromJsonString(jsonString: string, options?: Partial): GetMachineStatusRequest; static equals(a: GetMachineStatusRequest | PlainMessage | undefined, b: GetMachineStatusRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetMachineStatusResponse */ export declare class GetMachineStatusResponse extends Message { /** * @generated from field: repeated viam.robot.v1.ResourceStatus resources = 1; */ resources: ResourceStatus[]; /** * @generated from field: viam.robot.v1.ConfigStatus config = 2; */ config?: ConfigStatus; /** * @generated from field: viam.robot.v1.GetMachineStatusResponse.State state = 3; */ state: GetMachineStatusResponse_State; /** * @generated from field: repeated viam.robot.v1.JobStatus job_statuses = 4; */ jobStatuses: JobStatus[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetMachineStatusResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetMachineStatusResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetMachineStatusResponse; static fromJsonString(jsonString: string, options?: Partial): GetMachineStatusResponse; static equals(a: GetMachineStatusResponse | PlainMessage | undefined, b: GetMachineStatusResponse | PlainMessage | undefined): boolean; } /** * @generated from enum viam.robot.v1.GetMachineStatusResponse.State */ export declare enum GetMachineStatusResponse_State { /** * @generated from enum value: STATE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * the machine is reachable but still in the process of configuring initial * modules and resources. * * @generated from enum value: STATE_INITIALIZING = 1; */ INITIALIZING = 1, /** * the machine has finished initializing. * * @generated from enum value: STATE_RUNNING = 2; */ RUNNING = 2, } /** * @generated from message viam.robot.v1.JobStatus */ export declare class JobStatus extends Message { /** * @generated from field: string job_name = 1; */ jobName: string; /** * @generated from field: repeated google.protobuf.Timestamp recent_successful_runs = 2; */ recentSuccessfulRuns: Timestamp[]; /** * @generated from field: repeated google.protobuf.Timestamp recent_failed_runs = 3; */ recentFailedRuns: Timestamp[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.JobStatus"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): JobStatus; static fromJson(jsonValue: JsonValue, options?: Partial): JobStatus; static fromJsonString(jsonString: string, options?: Partial): JobStatus; static equals(a: JobStatus | PlainMessage | undefined, b: JobStatus | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.ResourceStatus */ export declare class ResourceStatus extends Message { /** * resource name. * * @generated from field: viam.common.v1.ResourceName name = 1; */ name?: ResourceName; /** * current state. * * @generated from field: viam.robot.v1.ResourceStatus.State state = 2; */ state: ResourceStatus_State; /** * state transition timestamp. * * @generated from field: google.protobuf.Timestamp last_updated = 3; */ lastUpdated?: Timestamp; /** * revision of the last config that successfully updated this resource. * * @generated from field: string revision = 4; */ revision: string; /** * error details for a resource. This is guaranteed to be null if the * resource is ready and non-null if the resource unhealthy. * * @generated from field: string error = 5; */ error: string; /** * infomation about resource orgID, locationID and partID * * @generated from field: optional viam.robot.v1.GetCloudMetadataResponse cloud_metadata = 6; */ cloudMetadata?: GetCloudMetadataResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ResourceStatus"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ResourceStatus; static fromJson(jsonValue: JsonValue, options?: Partial): ResourceStatus; static fromJsonString(jsonString: string, options?: Partial): ResourceStatus; static equals(a: ResourceStatus | PlainMessage | undefined, b: ResourceStatus | PlainMessage | undefined): boolean; } /** * @generated from enum viam.robot.v1.ResourceStatus.State */ export declare enum ResourceStatus_State { /** * @generated from enum value: STATE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * a newly created resource. * * @generated from enum value: STATE_UNCONFIGURED = 1; */ UNCONFIGURED = 1, /** * a resource that is being configured. * * @generated from enum value: STATE_CONFIGURING = 2; */ CONFIGURING = 2, /** * a resource that has been successfully configured once, and is not re-configuring, * being removed, or unhealthy. * * @generated from enum value: STATE_READY = 3; */ READY = 3, /** * a resource that is being removed from the robot. * * @generated from enum value: STATE_REMOVING = 4; */ REMOVING = 4, /** * a resource that is in an unhealthy state. * * @generated from enum value: STATE_UNHEALTHY = 5; */ UNHEALTHY = 5, } /** * @generated from message viam.robot.v1.ConfigStatus */ export declare class ConfigStatus extends Message { /** * revision of the last config that the machine successfully ingested. * * @generated from field: string revision = 1; */ revision: string; /** * config ingestion timestamp. * * @generated from field: google.protobuf.Timestamp last_updated = 2; */ lastUpdated?: Timestamp; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.ConfigStatus"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ConfigStatus; static fromJson(jsonValue: JsonValue, options?: Partial): ConfigStatus; static fromJsonString(jsonString: string, options?: Partial): ConfigStatus; static equals(a: ConfigStatus | PlainMessage | undefined, b: ConfigStatus | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetVersionRequest */ export declare class GetVersionRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetVersionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetVersionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetVersionRequest; static fromJsonString(jsonString: string, options?: Partial): GetVersionRequest; static equals(a: GetVersionRequest | PlainMessage | undefined, b: GetVersionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetVersionResponse */ export declare class GetVersionResponse extends Message { /** * platform type of viam-server (ie. `rdk` or `micro-rdk`). * * @generated from field: string platform = 1; */ platform: string; /** * version of viam-server. If built without a version, it will be dev-. * * @generated from field: string version = 2; */ version: string; /** * @generated from field: string api_version = 3; */ apiVersion: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetVersionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetVersionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetVersionResponse; static fromJsonString(jsonString: string, options?: Partial): GetVersionResponse; static equals(a: GetVersionResponse | PlainMessage | undefined, b: GetVersionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetPoseRequest */ export declare class GetPoseRequest extends Message { /** * the component whose pose is being requested * * @generated from field: string component_name = 1; */ componentName: string; /** * the reference frame in which the component's pose * should be provided, if unset this defaults * to the "world" reference frame * * @generated from field: string destination_frame = 2; */ destinationFrame: string; /** * pose information on any additional reference frames that are needed * to compute the component's pose * * @generated from field: repeated viam.common.v1.Transform supplemental_transforms = 3; */ supplementalTransforms: Transform[]; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetPoseRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPoseRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetPoseRequest; static fromJsonString(jsonString: string, options?: Partial): GetPoseRequest; static equals(a: GetPoseRequest | PlainMessage | undefined, b: GetPoseRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.robot.v1.GetPoseResponse */ export declare class GetPoseResponse extends Message { /** * @generated from field: viam.common.v1.PoseInFrame pose = 1; */ pose?: PoseInFrame; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.robot.v1.GetPoseResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPoseResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetPoseResponse; static fromJsonString(jsonString: string, options?: Partial): GetPoseResponse; static equals(a: GetPoseResponse | PlainMessage | undefined, b: GetPoseResponse | PlainMessage | undefined): boolean; }