UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

1,195 lines (1,194 loc) 288 kB
import { Image_PixelFormat } from "../image"; import { SE3Pose } from "../geometry"; import { Camera_PinholeIntrinsics, Camera } from "./camera"; import { RequestHeader, ResponseHeader } from "../header"; import { DataChunk } from "../data_chunk"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.spot_cam"; /** A representation of a stored data acquisition. */ export interface Logpoint { /** Unique identifier for a data acquisition event. */ name: string; /** Type of data held in this log point. */ type: Logpoint_RecordType; /** Current stage of acquisition. */ status: Logpoint_LogStatus; /** Only filled out when status == QUEUED */ queueStatus: Logpoint_QueueStatus; /** An arbitrary string to be stored with the log data. */ tag: string; /** Time of acquisition. */ timestamp: Date | undefined; /** Image format of the stored data. */ imageParams: Logpoint_ImageParams | undefined; /** Camera data for all sub-images contained within the image data. */ calibration: Logpoint_Calibration[]; } /** Possible types of media that can be stored. */ export declare enum Logpoint_RecordType { STILLIMAGE = 0, UNRECOGNIZED = -1 } export declare function logpoint_RecordTypeFromJSON(object: any): Logpoint_RecordType; export declare function logpoint_RecordTypeToJSON(object: Logpoint_RecordType): string; /** Possible stages of data acquisition. */ export declare enum Logpoint_LogStatus { FAILED = 0, /** QUEUED - the logpoint has been queued to be downloaded from the renderer */ QUEUED = 1, /** COMPLETE - the logpoint is written to the disk */ COMPLETE = 2, UNKNOWN = -1, UNRECOGNIZED = -1 } export declare function logpoint_LogStatusFromJSON(object: any): Logpoint_LogStatus; export declare function logpoint_LogStatusToJSON(object: Logpoint_LogStatus): string; export declare enum Logpoint_QueueStatus { QUEUED_UNKNOWN = 0, /** QUEUED_RENDER - The logpoint has been queued to be downloaded from the renderer */ QUEUED_RENDER = 1, /** QUEUED_DISK - The logpoint is in general ram, and will be written to the disk when resources allow */ QUEUED_DISK = 2, UNRECOGNIZED = -1 } export declare function logpoint_QueueStatusFromJSON(object: any): Logpoint_QueueStatus; export declare function logpoint_QueueStatusToJSON(object: Logpoint_QueueStatus): string; /** Description of image format. */ export interface Logpoint_ImageParams { width: number; height: number; format: Image_PixelFormat; } /** Data describing the camera intrinsics and extrinsics for a window of the image. */ export interface Logpoint_Calibration { xoffset: number; yoffset: number; width: number; height: number; baseFrameName: string; /** * 'base_tfrom_sensor' defines the transform from the specific camera to the named base from. * This is deprecated in favor of 'base_tform_sensor' which follows the intended naming convention * and FrameTree directionality convention of the Spot system as defined in geometry.proto. * * @deprecated */ baseTfromSensor: SE3Pose | undefined; /** The transform from the named base frame to this specific camera */ baseTformSensor: SE3Pose | undefined; intrinsics: Camera_PinholeIntrinsics | undefined; } /** Delete a log point from the store. */ export interface DeleteRequest { /** Common request header. */ header: RequestHeader | undefined; /** Log point to delete. Only the name is used. */ point: Logpoint | undefined; } /** Response to a deletion with any errors that occurred. */ export interface DeleteResponse { /** Common response header. */ header: ResponseHeader | undefined; } /** Request for status about the current stage of data acquisition. */ export interface GetStatusRequest { /** Common request header. */ header: RequestHeader | undefined; /** Log point to query. Only the name is used. */ point: Logpoint | undefined; } /** Provide an update on the stage of data acquisition. */ export interface GetStatusResponse { /** Common response header. */ header: ResponseHeader | undefined; /** The logpoint returned here can be used to add a tag to the Logpoint later */ point: Logpoint | undefined; } /** Retrieve the binary data associated with a log point. */ export interface RetrieveRequest { /** Common request header. */ header: RequestHeader | undefined; /** Log point to retrieve. Only the name is used. */ point: Logpoint | undefined; } /** * Provide the data stored at a log point. * Store() dictates what processing happens in this response. * c0 -> c4 will return the raw (rgb24) fisheye image of the camera at that index. * Storing a panorama will process the data into a stitched image. */ export interface RetrieveResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Log point retrieved. */ logpoint: Logpoint | undefined; /** Data chunk bytes field should be concatenated together to recover the binary data. */ data: DataChunk | undefined; } /** * Retrieve the binary data associated with a log point, with no processing applied. * Storing a panorama will retrieve tiled individual images. * For IR, the temperature at each pixel is 0.1 * the int value in Kelvin. */ export interface RetrieveRawDataRequest { /** Common request header. */ header: RequestHeader | undefined; /** Log point to retrieve. Only the name is used. */ point: Logpoint | undefined; } export interface RetrieveRawDataResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Log point retrieved. */ logpoint: Logpoint | undefined; /** Data chunk bytes field should be concatenated together to recover the binary data. */ data: DataChunk | undefined; } /** Trigger a data acquisition. */ export interface StoreRequest { /** Common request header. */ header: RequestHeader | undefined; /** Which camera to capture. */ camera: Camera | undefined; /** Type of data capture to perform. */ type: Logpoint_RecordType; /** Metadata to associate with the store. */ tag: string; } /** Result of data acquisition trigger. */ export interface StoreResponse { /** Common response header. */ header: ResponseHeader | undefined; /** * The log point returned here can be used to add a tag to the Logpoint later * It will very likely be in th 'QUEUED' state. */ point: Logpoint | undefined; } /** Add tag metadata to an existing log point. */ export interface TagRequest { /** Common request header. */ header: RequestHeader | undefined; /** Logpoint to add metadata to. Name and tag are used. */ point: Logpoint | undefined; } /** Result of adding tag metadata to a log point. */ export interface TagResponse { /** Common response header. */ header: ResponseHeader | undefined; } /** Request the available cameras. */ export interface ListCamerasRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Provide the list of available cameras. */ export interface ListCamerasResponse { /** Common response header. */ header: ResponseHeader | undefined; /** List of all cameras which can be used in a StoreRequest. */ cameras: Camera[]; } /** List all available log points, whether they have completed or not. */ export interface ListLogpointsRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Provide all log points in the system. */ export interface ListLogpointsResponse { /** Common response header. */ header: ResponseHeader | undefined; /** * List of all the individual log points concatenated into a list. * This stream may take a long time to complete if there are a lot of stored images. */ logpoints: Logpoint[]; } /** Set encryption for the disk. */ export interface SetPassphraseRequest { /** Common request header. */ header: RequestHeader | undefined; /** * After setting the passphrase, please reboot the system to * remount the encrypted filesystem layer. */ passphrase: string; } /** * Response from setting the disk encryption. * After setting the passphrase, please reboot the system to * remount the encrypted filesystem layer. */ export interface SetPassphraseResponse { /** Common response header. */ header: ResponseHeader | undefined; } /** Change debug logging settings on the SpotCam. */ export interface DebugRequest { /** Common request header. */ header: RequestHeader | undefined; /** Set true to enable logging of temperature data; */ enableTemperature: boolean; /** Set true to enable logging of humidity data; */ enableHumidity: boolean; /** * Set true to enable logging of BIT events; * BIT events are always recorded to volatile memory * and can be viewed (and cleared) with the Health service, * but this enables writing them to disk. */ enableBIT: boolean; /** * Set true to enable logging of Shock data; * this is on by default. */ enableShock: boolean; /** * Set to true to enable logging of system load stats * cpu, gpu, memory, and network utilization */ enableSystemStat: boolean; } /** Response with any errors for debug setting changes. */ export interface DebugResponse { /** Common response header. */ header: ResponseHeader | undefined; } export declare const Logpoint: { encode(message: Logpoint, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint; fromJSON(object: any): Logpoint; toJSON(message: Logpoint): unknown; fromPartial<I extends { name?: string | undefined; type?: Logpoint_RecordType | undefined; status?: Logpoint_LogStatus | undefined; queueStatus?: Logpoint_QueueStatus | undefined; tag?: string | undefined; timestamp?: Date | undefined; imageParams?: { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } | undefined; calibration?: { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[] | undefined; } & { name?: string | undefined; type?: Logpoint_RecordType | undefined; status?: Logpoint_LogStatus | undefined; queueStatus?: Logpoint_QueueStatus | undefined; tag?: string | undefined; timestamp?: Date | undefined; imageParams?: ({ width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { [K in Exclude<keyof I["imageParams"], keyof Logpoint_ImageParams>]: never; }) | undefined; calibration?: ({ xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[] & ({ xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; } & { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: ({ 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<keyof I["calibration"][number]["baseTfromSensor"]["position"], keyof import("../geometry").Vec3>]: 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<keyof I["calibration"][number]["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_3 in Exclude<keyof I["calibration"][number]["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined; baseTformSensor?: ({ 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_4 in Exclude<keyof I["calibration"][number]["baseTformSensor"]["position"], keyof import("../geometry").Vec3>]: 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_5 in Exclude<keyof I["calibration"][number]["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_6 in Exclude<keyof I["calibration"][number]["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined; intrinsics?: ({ focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { focalLength?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_7 in Exclude<keyof I["calibration"][number]["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined; centerPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_8 in Exclude<keyof I["calibration"][number]["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { [K_9 in Exclude<keyof I["calibration"][number]["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined; } & { [K_10 in Exclude<keyof I["calibration"][number], keyof Logpoint_Calibration>]: never; })[] & { [K_11 in Exclude<keyof I["calibration"], keyof { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[]>]: never; }) | undefined; } & { [K_12 in Exclude<keyof I, keyof Logpoint>]: never; }>(object: I): Logpoint; }; export declare const Logpoint_ImageParams: { encode(message: Logpoint_ImageParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint_ImageParams; fromJSON(object: any): Logpoint_ImageParams; toJSON(message: Logpoint_ImageParams): unknown; fromPartial<I extends { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { [K in Exclude<keyof I, keyof Logpoint_ImageParams>]: never; }>(object: I): Logpoint_ImageParams; }; export declare const Logpoint_Calibration: { encode(message: Logpoint_Calibration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint_Calibration; fromJSON(object: any): Logpoint_Calibration; toJSON(message: Logpoint_Calibration): unknown; fromPartial<I extends { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; } & { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: ({ 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 in Exclude<keyof I["baseTfromSensor"]["position"], keyof import("../geometry").Vec3>]: 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<keyof I["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_2 in Exclude<keyof I["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined; baseTformSensor?: ({ 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<keyof I["baseTformSensor"]["position"], keyof import("../geometry").Vec3>]: 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<keyof I["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_5 in Exclude<keyof I["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined; intrinsics?: ({ focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { focalLength?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_6 in Exclude<keyof I["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined; centerPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_7 in Exclude<keyof I["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { [K_8 in Exclude<keyof I["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined; } & { [K_9 in Exclude<keyof I, keyof Logpoint_Calibration>]: never; }>(object: I): Logpoint_Calibration; }; export declare const DeleteRequest: { encode(message: DeleteRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteRequest; fromJSON(object: any): DeleteRequest; toJSON(message: DeleteRequest): unknown; fromPartial<I extends { header?: { requestTimestamp?: Date | undefined; clientName?: string | undefined; disableRpcLogging?: boolean | undefined; } | undefined; point?: { name?: string | undefined; type?: Logpoint_RecordType | undefined; status?: Logpoint_LogStatus | undefined; queueStatus?: Logpoint_QueueStatus | undefined; tag?: string | undefined; timestamp?: Date | undefined; imageParams?: { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } | undefined; calibration?: { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[] | undefined; } | undefined; } & { header?: ({ requestTimestamp?: Date | undefined; clientName?: string | undefined; disableRpcLogging?: boolean | undefined; } & { requestTimestamp?: Date | undefined; clientName?: string | undefined; disableRpcLogging?: boolean | undefined; } & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined; point?: ({ name?: string | undefined; type?: Logpoint_RecordType | undefined; status?: Logpoint_LogStatus | undefined; queueStatus?: Logpoint_QueueStatus | undefined; tag?: string | undefined; timestamp?: Date | undefined; imageParams?: { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } | undefined; calibration?: { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[] | undefined; } & { name?: string | undefined; type?: Logpoint_RecordType | undefined; status?: Logpoint_LogStatus | undefined; queueStatus?: Logpoint_QueueStatus | undefined; tag?: string | undefined; timestamp?: Date | undefined; imageParams?: ({ width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { width?: number | undefined; height?: number | undefined; format?: Image_PixelFormat | undefined; } & { [K_1 in Exclude<keyof I["point"]["imageParams"], keyof Logpoint_ImageParams>]: never; }) | undefined; calibration?: ({ xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[] & ({ xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; } & { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: ({ 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_2 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"]["position"], keyof import("../geometry").Vec3>]: 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_3 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_4 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined; baseTformSensor?: ({ 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<keyof I["point"]["calibration"][number]["baseTformSensor"]["position"], keyof import("../geometry").Vec3>]: 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<keyof I["point"]["calibration"][number]["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined; } & { [K_7 in Exclude<keyof I["point"]["calibration"][number]["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined; intrinsics?: ({ focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { focalLength?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_8 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined; centerPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_9 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { [K_10 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined; } & { [K_11 in Exclude<keyof I["point"]["calibration"][number], keyof Logpoint_Calibration>]: never; })[] & { [K_12 in Exclude<keyof I["point"]["calibration"], keyof { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; baseFrameName?: string | undefined; baseTfromSensor?: { 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; baseTformSensor?: { 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; intrinsics?: { focalLength?: { x?: number | undefined; y?: number | undefined; } | undefined; centerPoint?: { x?: number | undefined; y?: number | undefined; } | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } | undefined; }[]>]: never; }) | undefined; } & { [K_13 in Exclude<keyof I["point"], keyof Logpoint>]: never; }) | undefined; } & { [K_14 in Exclude<keyof I, keyof DeleteRequest>]: never; }>(object: I): DeleteRequest; }; export declare const DeleteResponse: { encode(message: DeleteResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteResponse; fromJSON(object: any): DeleteResponse; toJSON(message: DeleteResponse): unknown; fromPartial<I extends { header?: { requestHeader?: { requestTimestamp?: Date | undefined; clientName?: string | undefined; disableRpcLogging?: boolean | undefined; } | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } | undefined; request?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } | undefined; } & { header?: ({ requestHeader?: {