import { RequestHeader, ResponseHeader } from "../header"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.spot_cam"; /** Network configuration data. */ export interface NetworkTuple { /** a big-endian representation of an IPv4 address */ address: number | undefined; /** The mask used for defining the system's subnet */ netmask: number | undefined; /** A global routing is set up for the address defined below (if present) */ gateway: number | undefined; /** * If MTU is present, and <16 bits wide, then it is set for the ethernet interface's MTU * if not, the MTU is set to 1500 */ mtu: number | undefined; } /** Retrieve current network configuration. */ export interface GetNetworkSettingsRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Provides the current network configuration. */ export interface GetNetworkSettingsResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Current network configuration. */ settings: NetworkTuple | undefined; } /** Request the SSL certificate currently in use. */ export interface GetSSLCertRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Provides the SSL certificate currently in use. */ export interface GetSSLCertResponse { /** Common response header. */ header: ResponseHeader | undefined; /** An ASCII-armored representation of the SSL certificate */ certificate: string; } /** Servers used in the ICE resolution process. */ export interface ICEServer { /** STUN or TURN server. */ type: ICEServer_servertype; /** Network address of the server. */ address: string; /** Only the least significant 16 bits are used. */ port: number; } /** Possible types of servers */ export declare enum ICEServer_servertype { UNKNOWN = 0, STUN = 1, TURN = 2, UNRECOGNIZED = -1 } export declare function iCEServer_servertypeFromJSON(object: any): ICEServer_servertype; export declare function iCEServer_servertypeToJSON(object: ICEServer_servertype): string; /** Request the servers used for ICE resolution. */ export interface GetICEConfigurationRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Provides the ICE resolution servers. */ export interface GetICEConfigurationResponse { /** Common response header. */ header: ResponseHeader | undefined; /** List of servers used for ICE resolution. */ servers: ICEServer[]; } /** * Modify the ICE configuration. * Note: this configuration replaces any configuration currently present. * It is *not* appended. */ export interface SetICEConfigurationRequest { /** Common request header. */ header: RequestHeader | undefined; /** List of servers used for ICE resolution. */ servers: ICEServer[]; } /** Result of modifying the ICE configuration. */ export interface SetICEConfigurationResponse { /** Common response header. */ header: ResponseHeader | undefined; } export declare const NetworkTuple: { encode(message: NetworkTuple, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NetworkTuple; fromJSON(object: any): NetworkTuple; toJSON(message: NetworkTuple): unknown; fromPartial]: never; }>(object: I): NetworkTuple; }; export declare const GetNetworkSettingsRequest: { encode(message: GetNetworkSettingsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetNetworkSettingsRequest; fromJSON(object: any): GetNetworkSettingsRequest; toJSON(message: GetNetworkSettingsRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetNetworkSettingsRequest; }; export declare const GetNetworkSettingsResponse: { encode(message: GetNetworkSettingsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetNetworkSettingsResponse; fromJSON(object: any): GetNetworkSettingsResponse; toJSON(message: GetNetworkSettingsResponse): 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; settings?: ({ address?: number | undefined; netmask?: number | undefined; gateway?: number | undefined; mtu?: number | undefined; } & { address?: number | undefined; netmask?: number | undefined; gateway?: number | undefined; mtu?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }>(object: I): GetNetworkSettingsResponse; }; export declare const GetSSLCertRequest: { encode(message: GetSSLCertRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSSLCertRequest; fromJSON(object: any): GetSSLCertRequest; toJSON(message: GetSSLCertRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetSSLCertRequest; }; export declare const GetSSLCertResponse: { encode(message: GetSSLCertResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSSLCertResponse; fromJSON(object: any): GetSSLCertResponse; toJSON(message: GetSSLCertResponse): 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; certificate?: string | undefined; } & { [K_5 in Exclude]: never; }>(object: I): GetSSLCertResponse; }; export declare const ICEServer: { encode(message: ICEServer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ICEServer; fromJSON(object: any): ICEServer; toJSON(message: ICEServer): unknown; fromPartial]: never; }>(object: I): ICEServer; }; export declare const GetICEConfigurationRequest: { encode(message: GetICEConfigurationRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetICEConfigurationRequest; fromJSON(object: any): GetICEConfigurationRequest; toJSON(message: GetICEConfigurationRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): GetICEConfigurationRequest; }; export declare const GetICEConfigurationResponse: { encode(message: GetICEConfigurationResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetICEConfigurationResponse; fromJSON(object: any): GetICEConfigurationResponse; toJSON(message: GetICEConfigurationResponse): 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; servers?: ({ type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; }[] & ({ type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; } & { type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }) | undefined; } & { [K_7 in Exclude]: never; }>(object: I): GetICEConfigurationResponse; }; export declare const SetICEConfigurationRequest: { encode(message: SetICEConfigurationRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetICEConfigurationRequest; fromJSON(object: any): SetICEConfigurationRequest; toJSON(message: SetICEConfigurationRequest): unknown; fromPartial]: never; }) | undefined; servers?: ({ type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; }[] & ({ type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; } & { type?: ICEServer_servertype | undefined; address?: string | undefined; port?: number | undefined; } & { [K_1 in Exclude]: never; })[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): SetICEConfigurationRequest; }; export declare const SetICEConfigurationResponse: { encode(message: SetICEConfigurationResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetICEConfigurationResponse; fromJSON(object: any): SetICEConfigurationResponse; toJSON(message: SetICEConfigurationResponse): 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): SetICEConfigurationResponse; }; 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=network.d.ts.map