// package: pulumirpc // file: pulumi/callback.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; export class Callback extends jspb.Message { getTarget(): string; setTarget(value: string): Callback; getToken(): string; setToken(value: string): Callback; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Callback.AsObject; static toObject(includeInstance: boolean, msg: Callback): Callback.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Callback, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Callback; static deserializeBinaryFromReader(message: Callback, reader: jspb.BinaryReader): Callback; } export namespace Callback { export type AsObject = { target: string, token: string, } } export class CallbackInvokeRequest extends jspb.Message { getToken(): string; setToken(value: string): CallbackInvokeRequest; getRequest(): Uint8Array | string; getRequest_asU8(): Uint8Array; getRequest_asB64(): string; setRequest(value: Uint8Array | string): CallbackInvokeRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CallbackInvokeRequest.AsObject; static toObject(includeInstance: boolean, msg: CallbackInvokeRequest): CallbackInvokeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CallbackInvokeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CallbackInvokeRequest; static deserializeBinaryFromReader(message: CallbackInvokeRequest, reader: jspb.BinaryReader): CallbackInvokeRequest; } export namespace CallbackInvokeRequest { export type AsObject = { token: string, request: Uint8Array | string, } } export class CallbackInvokeResponse extends jspb.Message { getResponse(): Uint8Array | string; getResponse_asU8(): Uint8Array; getResponse_asB64(): string; setResponse(value: Uint8Array | string): CallbackInvokeResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CallbackInvokeResponse.AsObject; static toObject(includeInstance: boolean, msg: CallbackInvokeResponse): CallbackInvokeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CallbackInvokeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CallbackInvokeResponse; static deserializeBinaryFromReader(message: CallbackInvokeResponse, reader: jspb.BinaryReader): CallbackInvokeResponse; } export namespace CallbackInvokeResponse { export type AsObject = { response: Uint8Array | string, } }