import { RequestHeader, ResponseHeader } from "./header"; import { Payload } from "./payload"; import { SoftwareVersion } from "./robot_id"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api"; /** * The RegisterPayload request message contains the payload information and secret to be * able to register it to the directory. */ export interface RegisterPayloadRequest { /** Common request header. */ header: RequestHeader | undefined; /** * The payload to register, which must have, at minimum, GUID specified correctly. * The admin console can be used to verify that the payload definition is valid * after registration. */ payload: Payload | undefined; /** A private string provided by the payload to verify identity for auth. */ payloadSecret: string; } /** * The RegisterPayload response message contains the status of whether the payload was successfully * registered to the directory. */ export interface RegisterPayloadResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Return status for the request. */ status: RegisterPayloadResponse_Status; } export declare enum RegisterPayloadResponse_Status { /** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */ STATUS_UNKNOWN = 0, /** STATUS_OK - Success. The new service record is available. */ STATUS_OK = 1, /** STATUS_ALREADY_EXISTS - RegisterPayload failed because a payload with this GUID already exists. */ STATUS_ALREADY_EXISTS = 2, UNRECOGNIZED = -1 } export declare function registerPayloadResponse_StatusFromJSON(object: any): RegisterPayloadResponse_Status; export declare function registerPayloadResponse_StatusToJSON(object: RegisterPayloadResponse_Status): string; /** * Update the payload definition of the payload with matching GUID. The existing payload must * have a secret set and the request must provide the secret for access. * GUID and is_authorized fields are immutable and cannot be updated. */ export interface UpdatePayloadVersionRequest { /** Common request header. */ header: RequestHeader | undefined; /** Payload credentials. */ payloadCredentials: PayloadCredentials | undefined; /** * The GUID of the payload to be updated. * * @deprecated */ payloadGuid: string; /** * The payload secret for the specified payload. * * @deprecated */ payloadSecret: string; /** The new software version that the payload is being updated to. */ updatedVersion: SoftwareVersion | undefined; } /** The UpdatePayloadVersion response message contains the status of whether the update was successful. */ export interface UpdatePayloadVersionResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Return status for the request. */ status: UpdatePayloadVersionResponse_Status; } export declare enum UpdatePayloadVersionResponse_Status { /** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */ STATUS_UNKNOWN = 0, /** STATUS_OK - Success. The payload version has been updated. */ STATUS_OK = 1, /** STATUS_DOES_NOT_EXIST - UpdatePayload failed because a payload with this GUID does not yet exist. */ STATUS_DOES_NOT_EXIST = 2, /** STATUS_INVALID_CREDENTIALS - UpdatePayload failed because the paylod guid & secret do not match any registered payloads. */ STATUS_INVALID_CREDENTIALS = 3, UNRECOGNIZED = -1 } export declare function updatePayloadVersionResponse_StatusFromJSON(object: any): UpdatePayloadVersionResponse_Status; export declare function updatePayloadVersionResponse_StatusToJSON(object: UpdatePayloadVersionResponse_Status): string; /** * Request a user token from the robot * A token will only be provided after the registered payload has been enabled by an admin. * The returned user token will have limited access to the services necessary for a simple payload. */ export interface GetPayloadAuthTokenRequest { /** Common request header. */ header: RequestHeader | undefined; /** Payload credentials. */ payloadCredentials: PayloadCredentials | undefined; /** * The GUID to identify which payload to get the auth token for. * * @deprecated */ payloadGuid: string; /** * The payload secret for the specified payload. * * @deprecated */ payloadSecret: string; } /** The GetPayloadAuthToken response message that returns the token for the payload. */ export interface GetPayloadAuthTokenResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Return status for the request. */ status: GetPayloadAuthTokenResponse_Status; /** A limited-access user token provided on successful payload registration */ token: string; } export declare enum GetPayloadAuthTokenResponse_Status { /** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */ STATUS_UNKNOWN = 0, /** STATUS_OK - Success. The token is available. */ STATUS_OK = 1, /** STATUS_INVALID_CREDENTIALS - GetPayloadAuthToken failed because the paylod guid & secret do not match any registered payloads. */ STATUS_INVALID_CREDENTIALS = 2, /** STATUS_PAYLOAD_NOT_AUTHORIZED - GetPayloadAuthToken failed because the paylod has not been authorized by an admin. */ STATUS_PAYLOAD_NOT_AUTHORIZED = 3, UNRECOGNIZED = -1 } export declare function getPayloadAuthTokenResponse_StatusFromJSON(object: any): GetPayloadAuthTokenResponse_Status; export declare function getPayloadAuthTokenResponse_StatusToJSON(object: GetPayloadAuthTokenResponse_Status): string; /** * Attach/detach the payload with the matching GUID. The existing payload must * have a secret set and the request must provide the secret for access. * GUID is immutable and cannot be updated. */ export interface UpdatePayloadAttachedRequest { /** Common request header. */ header: RequestHeader | undefined; /** Payload credentials, used to identify the payload and authorize the changes. */ payloadCredentials: PayloadCredentials | undefined; /** Attach or detach the payload. */ request: UpdatePayloadAttachedRequest_Request; } export declare enum UpdatePayloadAttachedRequest_Request { REQUEST_UNKNOWN = 0, REQUEST_ATTACH = 1, REQUEST_DETACH = 2, UNRECOGNIZED = -1 } export declare function updatePayloadAttachedRequest_RequestFromJSON(object: any): UpdatePayloadAttachedRequest_Request; export declare function updatePayloadAttachedRequest_RequestToJSON(object: UpdatePayloadAttachedRequest_Request): string; /** The UpdatePayloadAttached response message contains the status of whether the update was successful. */ export interface UpdatePayloadAttachedResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Return status for the request. */ status: UpdatePayloadAttachedResponse_Status; } export declare enum UpdatePayloadAttachedResponse_Status { /** STATUS_UNKNOWN - UNKNOWN should never be used. An internal PayloadRegistrationService issue has happened if UNKNOWN is set. */ STATUS_UNKNOWN = 0, /** STATUS_OK - Success. The payload version has been updated. */ STATUS_OK = 1, /** STATUS_DOES_NOT_EXIST - UpdatePayloadAttached failed because a payload with this GUID does not yet exist. */ STATUS_DOES_NOT_EXIST = 2, /** STATUS_INVALID_CREDENTIALS - UpdatePayloadAttached failed because the paylod guid & secret do not match any registered payloads. */ STATUS_INVALID_CREDENTIALS = 3, /** * STATUS_PAYLOAD_NOT_AUTHORIZED - UpdatePayloadAttached failed because the requested payload has not yet been authorized. * Authorize the payload in the webserver first, then try again. */ STATUS_PAYLOAD_NOT_AUTHORIZED = 4, UNRECOGNIZED = -1 } export declare function updatePayloadAttachedResponse_StatusFromJSON(object: any): UpdatePayloadAttachedResponse_Status; export declare function updatePayloadAttachedResponse_StatusToJSON(object: UpdatePayloadAttachedResponse_Status): string; /** PayloadCredentials are used to authorize a payload. */ export interface PayloadCredentials { /** The GUID of the payload. */ guid: string; /** The secret of the payload. */ secret: string; } export declare const RegisterPayloadRequest: { encode(message: RegisterPayloadRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPayloadRequest; fromJSON(object: any): RegisterPayloadRequest; toJSON(message: RegisterPayloadRequest): unknown; fromPartial]: never; }) | undefined; payload?: ({ GUID?: string | undefined; name?: string | undefined; description?: string | undefined; labelPrefix?: string[] | undefined; isAuthorized?: boolean | undefined; isEnabled?: boolean | undefined; isNoncomputePayload?: boolean | undefined; version?: { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } | undefined; bodyTformPayload?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; mountTformPayload?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; presetConfigurations?: { presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; }[] | undefined; } & { GUID?: string | undefined; name?: string | undefined; description?: string | undefined; labelPrefix?: (string[] & string[] & { [K_1 in Exclude]: never; }) | undefined; isAuthorized?: boolean | undefined; isEnabled?: boolean | undefined; isNoncomputePayload?: boolean | undefined; version?: ({ majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; bodyTformPayload?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_3 in Exclude]: never; }) | undefined; rotation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_4 in Exclude]: never; }) | undefined; } & { [K_5 in Exclude]: never; }) | undefined; mountTformPayload?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_6 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_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: ({ totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } & { totalMass?: number | undefined; comPosRtPayload?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; moiTensor?: ({ xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { [K_10 in Exclude]: never; }) | undefined; boundingBox?: ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] & ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } & { box?: ({ size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { size?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; } & { [K_12 in Exclude]: never; }) | undefined; frameName?: string | undefined; frameNameTformBox?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_13 in Exclude]: never; }) | undefined; rotation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }) | undefined; } & { [K_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }) | undefined; jointLimits?: ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] & ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; } & { label?: string | undefined; hy?: (number[] & number[] & { [K_18 in Exclude]: never; }) | undefined; hx?: (number[] & number[] & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }) | undefined; } & { [K_22 in Exclude]: never; }) | undefined; presetConfigurations?: ({ presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; }[] & ({ presetName?: string | undefined; description?: string | undefined; mountTformPayload?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: { totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } | undefined; labelPrefix?: string[] | undefined; } & { presetName?: string | undefined; description?: string | undefined; mountTformPayload?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_23 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_24 in Exclude]: never; }) | undefined; } & { [K_25 in Exclude]: never; }) | undefined; mountFrameName?: import("./payload").MountFrameName | undefined; massVolumeProperties?: ({ totalMass?: number | undefined; comPosRtPayload?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; moiTensor?: { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } | undefined; boundingBox?: { box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] | undefined; jointLimits?: { label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] | undefined; } & { totalMass?: number | undefined; comPosRtPayload?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_26 in Exclude]: never; }) | undefined; moiTensor?: ({ xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { xx?: number | undefined; yy?: number | undefined; zz?: number | undefined; xy?: number | undefined; xz?: number | undefined; yz?: number | undefined; } & { [K_27 in Exclude]: never; }) | undefined; boundingBox?: ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; }[] & ({ box?: { size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } | undefined; frameName?: string | undefined; frameNameTformBox?: { position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } | undefined; } & { box?: ({ size?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; } & { size?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_28 in Exclude]: never; }) | undefined; } & { [K_29 in Exclude]: never; }) | undefined; frameName?: string | undefined; frameNameTformBox?: ({ position?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; } | undefined; rotation?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } | undefined; } & { position?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; } & { [K_30 in Exclude]: never; }) | undefined; rotation?: ({ x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { x?: number | undefined; y?: number | undefined; z?: number | undefined; w?: number | undefined; } & { [K_31 in Exclude]: never; }) | undefined; } & { [K_32 in Exclude]: never; }) | undefined; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }) | undefined; jointLimits?: ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; }[] & ({ label?: string | undefined; hy?: number[] | undefined; hx?: number[] | undefined; } & { label?: string | undefined; hy?: (number[] & number[] & { [K_35 in Exclude]: never; }) | undefined; hx?: (number[] & number[] & { [K_36 in Exclude]: never; }) | undefined; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }) | undefined; } & { [K_39 in Exclude]: never; }) | undefined; labelPrefix?: (string[] & string[] & { [K_40 in Exclude]: never; }) | undefined; } & { [K_41 in Exclude]: never; })[] & { [K_42 in Exclude]: never; }) | undefined; } & { [K_43 in Exclude]: never; }) | undefined; payloadSecret?: string | undefined; } & { [K_44 in Exclude]: never; }>(object: I): RegisterPayloadRequest; }; export declare const RegisterPayloadResponse: { encode(message: RegisterPayloadResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterPayloadResponse; fromJSON(object: any): RegisterPayloadResponse; toJSON(message: RegisterPayloadResponse): 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; status?: RegisterPayloadResponse_Status | undefined; } & { [K_5 in Exclude]: never; }>(object: I): RegisterPayloadResponse; }; export declare const UpdatePayloadVersionRequest: { encode(message: UpdatePayloadVersionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadVersionRequest; fromJSON(object: any): UpdatePayloadVersionRequest; toJSON(message: UpdatePayloadVersionRequest): unknown; fromPartial]: never; }) | undefined; payloadCredentials?: ({ guid?: string | undefined; secret?: string | undefined; } & { guid?: string | undefined; secret?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; payloadGuid?: string | undefined; payloadSecret?: string | undefined; updatedVersion?: ({ majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { majorVersion?: number | undefined; minorVersion?: number | undefined; patchLevel?: number | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): UpdatePayloadVersionRequest; }; export declare const UpdatePayloadVersionResponse: { encode(message: UpdatePayloadVersionResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadVersionResponse; fromJSON(object: any): UpdatePayloadVersionResponse; toJSON(message: UpdatePayloadVersionResponse): 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; status?: UpdatePayloadVersionResponse_Status | undefined; } & { [K_5 in Exclude]: never; }>(object: I): UpdatePayloadVersionResponse; }; export declare const GetPayloadAuthTokenRequest: { encode(message: GetPayloadAuthTokenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPayloadAuthTokenRequest; fromJSON(object: any): GetPayloadAuthTokenRequest; toJSON(message: GetPayloadAuthTokenRequest): unknown; fromPartial]: never; }) | undefined; payloadCredentials?: ({ guid?: string | undefined; secret?: string | undefined; } & { guid?: string | undefined; secret?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; payloadGuid?: string | undefined; payloadSecret?: string | undefined; } & { [K_2 in Exclude]: never; }>(object: I): GetPayloadAuthTokenRequest; }; export declare const GetPayloadAuthTokenResponse: { encode(message: GetPayloadAuthTokenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPayloadAuthTokenResponse; fromJSON(object: any): GetPayloadAuthTokenResponse; toJSON(message: GetPayloadAuthTokenResponse): 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; status?: GetPayloadAuthTokenResponse_Status | undefined; token?: string | undefined; } & { [K_5 in Exclude]: never; }>(object: I): GetPayloadAuthTokenResponse; }; export declare const UpdatePayloadAttachedRequest: { encode(message: UpdatePayloadAttachedRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadAttachedRequest; fromJSON(object: any): UpdatePayloadAttachedRequest; toJSON(message: UpdatePayloadAttachedRequest): unknown; fromPartial]: never; }) | undefined; payloadCredentials?: ({ guid?: string | undefined; secret?: string | undefined; } & { guid?: string | undefined; secret?: string | undefined; } & { [K_1 in Exclude]: never; }) | undefined; request?: UpdatePayloadAttachedRequest_Request | undefined; } & { [K_2 in Exclude]: never; }>(object: I): UpdatePayloadAttachedRequest; }; export declare const UpdatePayloadAttachedResponse: { encode(message: UpdatePayloadAttachedResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdatePayloadAttachedResponse; fromJSON(object: any): UpdatePayloadAttachedResponse; toJSON(message: UpdatePayloadAttachedResponse): 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; status?: UpdatePayloadAttachedResponse_Status | undefined; } & { [K_5 in Exclude]: never; }>(object: I): UpdatePayloadAttachedResponse; }; export declare const PayloadCredentials: { encode(message: PayloadCredentials, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PayloadCredentials; fromJSON(object: any): PayloadCredentials; toJSON(message: PayloadCredentials): unknown; fromPartial]: never; }>(object: I): PayloadCredentials; }; 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=payload_registration.d.ts.map