import { RequestHeader, ResponseHeader } from "../header"; import { Camera } from "./camera"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.spot_cam"; /** * A "Screen" represents a particular layout of camera images * used by the video stream. */ export interface ScreenDescription { /** Unique identifer for a screen. */ name: string; } /** Request the current screen in use. */ export interface GetScreenRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Specify which screen is currently being displayed in the video stream. */ export interface GetScreenResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Identifier of the current screen. */ name: string; } /** Request information about the current cameras in the video stream. */ export interface GetVisibleCamerasRequest { /** Common request header. */ header: RequestHeader | undefined; } /** * Description of the parameters and locations of each camera in the * current video stream. */ export interface GetVisibleCamerasResponse { /** Common response header. */ header: ResponseHeader | undefined; /** List of all camera streams visible in the current video stream. */ streams: GetVisibleCamerasResponse_Stream[]; } /** The location and camera parameters for a single camera. */ export interface GetVisibleCamerasResponse_Stream { /** The location of this camera stream within the larger stream. */ window: GetVisibleCamerasResponse_Stream_Window | undefined; /** * The name field in this camera member is of the form 'c:w', * where c is the name of the camera and w is the name of the * window that's projecting it. */ camera: Camera | undefined; } /** The location of a sub-image within a larger image. */ export interface GetVisibleCamerasResponse_Stream_Window { xoffset: number; yoffset: number; /** * The image should be cropped out of the stream at this * resolution, and then scaled to the resolution described * in the 'camera' member, below. once that scaling takes * place, the intrinsics will be valid. */ width: number; height: number; } /** Request the different screen layouts available. */ export interface ListScreensRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Response with all screen layouts available. */ export interface ListScreensResponse { /** Common response header. */ header: ResponseHeader | undefined; /** List of all screen layouts that can be selected. */ screens: ScreenDescription[]; } /** Switch the camera layout in the video stream to the one specified. */ export interface SetScreenRequest { /** Common request header. */ header: RequestHeader | undefined; /** Identifier as specified in ListScreensResponse. */ name: string; } /** Result of setting the camera layout. */ export interface SetScreenResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Identifier of the screen used. */ name: string; } /** the colormap is a mapping of radiometric data to color, to make the images easier for people to look at in real time. */ export interface IrColorMap { colormap: IrColorMap_ColorMap; scale: IrColorMap_ScalingPair | undefined; /** * if auto_scale is true, then the min and max values are derived from the data itself, and the settings * above are ignored */ autoScale: boolean | undefined; } export declare enum IrColorMap_ColorMap { COLORMAP_UNKNOWN = 0, /** COLORMAP_GREYSCALE - the greyscale colormap maps the minimum value (defined below) to black and the maximum value (defined below) to white */ COLORMAP_GREYSCALE = 1, /** COLORMAP_JET - the jet colormap uses blues for values closer to the minimum, and red values for values closer to the maximum. */ COLORMAP_JET = 2, /** * COLORMAP_INFERNO - the inferno colormap maps the minimum value to black and the maximum value to light yellow RGB(252, 252, 164). It is also * easier to view by those with color blindness */ COLORMAP_INFERNO = 3, /** * COLORMAP_TURBO - the turbo colormap uses blues for values closer to the minumum, red values for values closer to the maximum, * and addresses some short comings of the jet color map such as false detail, banding and color blindness */ COLORMAP_TURBO = 4, UNRECOGNIZED = -1 } export declare function irColorMap_ColorMapFromJSON(object: any): IrColorMap_ColorMap; export declare function irColorMap_ColorMapToJSON(object: IrColorMap_ColorMap): string; export interface IrColorMap_ScalingPair { /** the minimum value to do color mapping, in degrees Celsius */ min: number; /** the maximum value to do color mapping, in degrees Celsius */ max: number; } export interface SetIrColormapRequest { header: RequestHeader | undefined; map: IrColorMap | undefined; } export interface SetIrColormapResponse { header: ResponseHeader | undefined; } export interface GetIrColormapRequest { header: RequestHeader | undefined; } export interface GetIrColormapResponse { header: ResponseHeader | undefined; map: IrColorMap | undefined; } /** the ir meter overlay allows for pixel-accurate measurements to be taken and displayed to the user */ export interface IrMeterOverlay { /** If enable isn't true, don't overlay any IR meter */ enable: boolean; coords: IrMeterOverlay_NormalizedCoordinates | undefined; } /** * these coordinates, normalized from 0-1, are within the ir camera 'window' * note: if the coordinates lie within an 'invalid' region of the window, then * the meter will be disabled. */ export interface IrMeterOverlay_NormalizedCoordinates { x: number; y: number; } export interface SetIrMeterOverlayRequest { header: RequestHeader | undefined; overlay: IrMeterOverlay | undefined; } export interface SetIrMeterOverlayResponse { header: ResponseHeader | undefined; } export declare const ScreenDescription: { encode(message: ScreenDescription, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ScreenDescription; fromJSON(object: any): ScreenDescription; toJSON(message: ScreenDescription): unknown; fromPartial]: never; }>(object: I): ScreenDescription; }; export declare const GetScreenRequest: { encode(message: GetScreenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetScreenRequest; fromJSON(object: any): GetScreenRequest; toJSON(message: GetScreenRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetScreenRequest; }; export declare const GetScreenResponse: { encode(message: GetScreenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetScreenResponse; fromJSON(object: any): GetScreenResponse; toJSON(message: GetScreenResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; name?: string | undefined; } & { [K_5 in Exclude]: never; }>(object: I): GetScreenResponse; }; export declare const GetVisibleCamerasRequest: { encode(message: GetVisibleCamerasRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetVisibleCamerasRequest; fromJSON(object: any): GetVisibleCamerasRequest; toJSON(message: GetVisibleCamerasRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetVisibleCamerasRequest; }; export declare const GetVisibleCamerasResponse: { encode(message: GetVisibleCamerasResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetVisibleCamerasResponse; fromJSON(object: any): GetVisibleCamerasResponse; toJSON(message: GetVisibleCamerasResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; streams?: ({ window?: { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; } | undefined; camera?: { name?: string | undefined; resolution?: { x?: number | undefined; y?: number | undefined; } | 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; pinhole?: { 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; spherical?: { minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }[] & ({ window?: { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; } | undefined; camera?: { name?: string | undefined; resolution?: { x?: number | undefined; y?: number | undefined; } | 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; pinhole?: { 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; spherical?: { minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } & { window?: ({ xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; } & { xoffset?: number | undefined; yoffset?: number | undefined; width?: number | undefined; height?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; camera?: ({ name?: string | undefined; resolution?: { x?: number | undefined; y?: number | undefined; } | 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; pinhole?: { 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; spherical?: { minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } & { name?: string | undefined; resolution?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_6 in Exclude]: never; }) | 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_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; 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_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; pinhole?: ({ 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_13 in Exclude]: never; }) | undefined; centerPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { [K_15 in Exclude]: never; }) | undefined; spherical?: ({ minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { minAngle?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_16 in Exclude]: never; }) | undefined; maxAngle?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }>(object: I): GetVisibleCamerasResponse; }; export declare const GetVisibleCamerasResponse_Stream: { encode(message: GetVisibleCamerasResponse_Stream, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetVisibleCamerasResponse_Stream; fromJSON(object: any): GetVisibleCamerasResponse_Stream; toJSON(message: GetVisibleCamerasResponse_Stream): unknown; fromPartial]: never; }) | undefined; camera?: ({ name?: string | undefined; resolution?: { x?: number | undefined; y?: number | undefined; } | 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; pinhole?: { 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; spherical?: { minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } & { name?: string | undefined; resolution?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | 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]: 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]: never; }) | undefined; } & { [K_4 in Exclude]: 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]: 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; pinhole?: ({ 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]: never; }) | undefined; centerPoint?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; k1?: number | undefined; k2?: number | undefined; k3?: number | undefined; k4?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; spherical?: ({ minAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; maxAngle?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { minAngle?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; maxAngle?: ({ 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; } & { [K_15 in Exclude]: never; }>(object: I): GetVisibleCamerasResponse_Stream; }; export declare const GetVisibleCamerasResponse_Stream_Window: { encode(message: GetVisibleCamerasResponse_Stream_Window, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetVisibleCamerasResponse_Stream_Window; fromJSON(object: any): GetVisibleCamerasResponse_Stream_Window; toJSON(message: GetVisibleCamerasResponse_Stream_Window): unknown; fromPartial]: never; }>(object: I): GetVisibleCamerasResponse_Stream_Window; }; export declare const ListScreensRequest: { encode(message: ListScreensRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListScreensRequest; fromJSON(object: any): ListScreensRequest; toJSON(message: ListScreensRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): ListScreensRequest; }; export declare const ListScreensResponse: { encode(message: ListScreensResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListScreensResponse; fromJSON(object: any): ListScreensResponse; toJSON(message: ListScreensResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; screens?: ({ name?: string | undefined; }[] & ({ name?: string | undefined; } & { name?: string | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I): ListScreensResponse; }; export declare const SetScreenRequest: { encode(message: SetScreenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetScreenRequest; fromJSON(object: any): SetScreenRequest; toJSON(message: SetScreenRequest): unknown; fromPartial]: never; }) | undefined; name?: string | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SetScreenRequest; }; export declare const SetScreenResponse: { encode(message: SetScreenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetScreenResponse; fromJSON(object: any): SetScreenResponse; toJSON(message: SetScreenResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; name?: string | undefined; } & { [K_5 in Exclude]: never; }>(object: I): SetScreenResponse; }; export declare const IrColorMap: { encode(message: IrColorMap, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IrColorMap; fromJSON(object: any): IrColorMap; toJSON(message: IrColorMap): unknown; fromPartial]: never; }) | undefined; autoScale?: boolean | undefined; } & { [K_1 in Exclude]: never; }>(object: I): IrColorMap; }; export declare const IrColorMap_ScalingPair: { encode(message: IrColorMap_ScalingPair, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IrColorMap_ScalingPair; fromJSON(object: any): IrColorMap_ScalingPair; toJSON(message: IrColorMap_ScalingPair): unknown; fromPartial]: never; }>(object: I): IrColorMap_ScalingPair; }; export declare const SetIrColormapRequest: { encode(message: SetIrColormapRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetIrColormapRequest; fromJSON(object: any): SetIrColormapRequest; toJSON(message: SetIrColormapRequest): unknown; fromPartial]: never; }) | undefined; map?: ({ colormap?: IrColorMap_ColorMap | undefined; scale?: { min?: number | undefined; max?: number | undefined; } | undefined; autoScale?: boolean | undefined; } & { colormap?: IrColorMap_ColorMap | undefined; scale?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; autoScale?: boolean | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): SetIrColormapRequest; }; export declare const SetIrColormapResponse: { encode(message: SetIrColormapResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetIrColormapResponse; fromJSON(object: any): SetIrColormapResponse; toJSON(message: SetIrColormapResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I): SetIrColormapResponse; }; export declare const GetIrColormapRequest: { encode(message: GetIrColormapRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetIrColormapRequest; fromJSON(object: any): GetIrColormapRequest; toJSON(message: GetIrColormapRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetIrColormapRequest; }; export declare const GetIrColormapResponse: { encode(message: GetIrColormapResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetIrColormapResponse; fromJSON(object: any): GetIrColormapResponse; toJSON(message: GetIrColormapResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; map?: ({ colormap?: IrColorMap_ColorMap | undefined; scale?: { min?: number | undefined; max?: number | undefined; } | undefined; autoScale?: boolean | undefined; } & { colormap?: IrColorMap_ColorMap | undefined; scale?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; autoScale?: boolean | undefined; } & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I): GetIrColormapResponse; }; export declare const IrMeterOverlay: { encode(message: IrMeterOverlay, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IrMeterOverlay; fromJSON(object: any): IrMeterOverlay; toJSON(message: IrMeterOverlay): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): IrMeterOverlay; }; export declare const IrMeterOverlay_NormalizedCoordinates: { encode(message: IrMeterOverlay_NormalizedCoordinates, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IrMeterOverlay_NormalizedCoordinates; fromJSON(object: any): IrMeterOverlay_NormalizedCoordinates; toJSON(message: IrMeterOverlay_NormalizedCoordinates): unknown; fromPartial]: never; }>(object: I): IrMeterOverlay_NormalizedCoordinates; }; export declare const SetIrMeterOverlayRequest: { encode(message: SetIrMeterOverlayRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetIrMeterOverlayRequest; fromJSON(object: any): SetIrMeterOverlayRequest; toJSON(message: SetIrMeterOverlayRequest): unknown; fromPartial]: never; }) | undefined; overlay?: ({ enable?: boolean | undefined; coords?: { x?: number | undefined; y?: number | undefined; } | undefined; } & { enable?: boolean | undefined; coords?: ({ x?: number | undefined; y?: number | undefined; } & { x?: number | undefined; y?: number | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): SetIrMeterOverlayRequest; }; export declare const SetIrMeterOverlayResponse: { encode(message: SetIrMeterOverlayResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetIrMeterOverlayResponse; fromJSON(object: any): SetIrMeterOverlayResponse; toJSON(message: SetIrMeterOverlayResponse): unknown; fromPartial]: never; }) | undefined; requestReceivedTimestamp?: Date | undefined; responseTimestamp?: Date | undefined; error?: ({ code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; } & { code?: import("../header").CommonError_Code | undefined; message?: string | undefined; data?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }>(object: I): SetIrMeterOverlayResponse; }; 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=compositor.d.ts.map