// @generated by protobuf-ts 2.9.6
// @generated from protobuf file "executionflowInput.proto" (package "api", syntax proto3)
// tslint:disable
import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import { ExecutionflowInputAPI } from "./executionflowInput";
import type { ExecutionflowDeletedResponse } from "./executionflowInput";
import type { ExecutionflowDeletedRequest } from "./executionflowInput";
import type { ExecutionflowClaimAddedResponse } from "./executionflowInput";
import type { ExecutionflowClaimAddedRequest } from "./executionflowInput";
import type { ExecutionflowAllocationErrorResponse } from "./executionflowInput";
import type { ExecutionflowAllocationErrorRequest } from "./executionflowInput";
import type { ExecutionflowAttachmentRemovedResponse } from "./executionflowInput";
import type { ExecutionflowAttachmentRemovedRequest } from "./executionflowInput";
import type { ExecutionflowAttachmentAddedResponse } from "./executionflowInput";
import type { ExecutionflowAttachmentAddedRequest } from "./executionflowInput";
import type { ExecutionflowCarrierUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowCarrierUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowMetaDataUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowMetaDataUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowReceiptCompletedResponse } from "./executionflowInput";
import type { ExecutionflowReceiptCompletedRequest } from "./executionflowInput";
import type { ExecutionflowReceiptStartedResponse } from "./executionflowInput";
import type { ExecutionflowReceiptStartedRequest } from "./executionflowInput";
import type { ExecutionflowReceiptExpectedResponse } from "./executionflowInput";
import type { ExecutionflowReceiptExpectedRequest } from "./executionflowInput";
import type { ExecutionflowTransportCompletedResponse } from "./executionflowInput";
import type { ExecutionflowTransportCompletedRequest } from "./executionflowInput";
import type { ExecutionflowTransportStartedResponse } from "./executionflowInput";
import type { ExecutionflowTransportStartedRequest } from "./executionflowInput";
import type { ExecutionflowTransportExpectedResponse } from "./executionflowInput";
import type { ExecutionflowTransportExpectedRequest } from "./executionflowInput";
import type { ExecutionflowPreparationCompletedResponse } from "./executionflowInput";
import type { ExecutionflowPreparationCompletedRequest } from "./executionflowInput";
import type { ExecutionflowPreparationStartedResponse } from "./executionflowInput";
import type { ExecutionflowPreparationStartedRequest } from "./executionflowInput";
import type { ExecutionflowPreparationExpectedResponse } from "./executionflowInput";
import type { ExecutionflowPreparationExpectedRequest } from "./executionflowInput";
import type { ExecutionflowETAUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowETAUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowHUETAUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowHUETAUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowHUTrackingUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowHUTrackingUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowHUContentUpdatedResponse } from "./executionflowInput";
import type { ExecutionflowHUContentUpdatedRequest } from "./executionflowInput";
import type { ExecutionflowCompletedResponse } from "./executionflowInput";
import type { ExecutionflowCompletedRequest } from "./executionflowInput";
import type { ExecutionflowAnonymisedResponse } from "./executionflowInput";
import type { ExecutionflowAnonymisedRequest } from "./executionflowInput";
import type { ExecutionflowCancelledResponse } from "./executionflowInput";
import type { ExecutionflowCancelledRequest } from "./executionflowInput";
import type { ExecutionflowShipToAckedResponse } from "./executionflowInput";
import type { ExecutionflowShipToAckedRequest } from "./executionflowInput";
import type { ExecutionflowShipFromAckedResponse } from "./executionflowInput";
import type { ExecutionflowShipFromAckedRequest } from "./executionflowInput";
import type { ExecutionflowRedetectedResponse } from "./executionflowInput";
import type { ExecutionflowRedetectedRequest } from "./executionflowInput";
import type { ExecutionflowDetectedResponse } from "./executionflowInput";
import type { ExecutionflowDetectedRequest } from "./executionflowInput";
import { stackIntercept } from "@protobuf-ts/runtime-rpc";
import type { ExecutionflowCreatedResponse } from "./executionflowInput";
import type { ExecutionflowCreatedRequest } from "./executionflowInput";
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
/**
 *
 * API-server services
 *
 * @generated from protobuf service api.ExecutionflowInputAPI
 */
export interface IExecutionflowInputAPIClient {
    /**
     * @generated from protobuf rpc: Created(api.ExecutionflowCreatedRequest) returns (api.ExecutionflowCreatedResponse);
     */
    created(input: ExecutionflowCreatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCreatedRequest, ExecutionflowCreatedResponse>;
    /**
     * @generated from protobuf rpc: Detected(api.ExecutionflowDetectedRequest) returns (api.ExecutionflowDetectedResponse);
     */
    detected(input: ExecutionflowDetectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowDetectedRequest, ExecutionflowDetectedResponse>;
    /**
     * @generated from protobuf rpc: Redetected(api.ExecutionflowRedetectedRequest) returns (api.ExecutionflowRedetectedResponse);
     */
    redetected(input: ExecutionflowRedetectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowRedetectedRequest, ExecutionflowRedetectedResponse>;
    /**
     * @generated from protobuf rpc: ShipFromAcked(api.ExecutionflowShipFromAckedRequest) returns (api.ExecutionflowShipFromAckedResponse);
     */
    shipFromAcked(input: ExecutionflowShipFromAckedRequest, options?: RpcOptions): UnaryCall<ExecutionflowShipFromAckedRequest, ExecutionflowShipFromAckedResponse>;
    /**
     * @generated from protobuf rpc: ShipToAcked(api.ExecutionflowShipToAckedRequest) returns (api.ExecutionflowShipToAckedResponse);
     */
    shipToAcked(input: ExecutionflowShipToAckedRequest, options?: RpcOptions): UnaryCall<ExecutionflowShipToAckedRequest, ExecutionflowShipToAckedResponse>;
    /**
     * @generated from protobuf rpc: Cancelled(api.ExecutionflowCancelledRequest) returns (api.ExecutionflowCancelledResponse);
     */
    cancelled(input: ExecutionflowCancelledRequest, options?: RpcOptions): UnaryCall<ExecutionflowCancelledRequest, ExecutionflowCancelledResponse>;
    /**
     * @generated from protobuf rpc: Anonymised(api.ExecutionflowAnonymisedRequest) returns (api.ExecutionflowAnonymisedResponse);
     */
    anonymised(input: ExecutionflowAnonymisedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAnonymisedRequest, ExecutionflowAnonymisedResponse>;
    /**
     * @generated from protobuf rpc: Completed(api.ExecutionflowCompletedRequest) returns (api.ExecutionflowCompletedResponse);
     */
    completed(input: ExecutionflowCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCompletedRequest, ExecutionflowCompletedResponse>;
    /**
     * @generated from protobuf rpc: HUContentUpdated(api.ExecutionflowHUContentUpdatedRequest) returns (api.ExecutionflowHUContentUpdatedResponse);
     */
    hUContentUpdated(input: ExecutionflowHUContentUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUContentUpdatedRequest, ExecutionflowHUContentUpdatedResponse>;
    /**
     * @generated from protobuf rpc: HUTrackingUpdated(api.ExecutionflowHUTrackingUpdatedRequest) returns (api.ExecutionflowHUTrackingUpdatedResponse);
     */
    hUTrackingUpdated(input: ExecutionflowHUTrackingUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUTrackingUpdatedRequest, ExecutionflowHUTrackingUpdatedResponse>;
    /**
     * @generated from protobuf rpc: HUETAUpdated(api.ExecutionflowHUETAUpdatedRequest) returns (api.ExecutionflowHUETAUpdatedResponse);
     */
    hUETAUpdated(input: ExecutionflowHUETAUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUETAUpdatedRequest, ExecutionflowHUETAUpdatedResponse>;
    /**
     * @generated from protobuf rpc: ETAUpdated(api.ExecutionflowETAUpdatedRequest) returns (api.ExecutionflowETAUpdatedResponse);
     */
    eTAUpdated(input: ExecutionflowETAUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowETAUpdatedRequest, ExecutionflowETAUpdatedResponse>;
    /**
     * @generated from protobuf rpc: PreparationExpected(api.ExecutionflowPreparationExpectedRequest) returns (api.ExecutionflowPreparationExpectedResponse);
     */
    preparationExpected(input: ExecutionflowPreparationExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationExpectedRequest, ExecutionflowPreparationExpectedResponse>;
    /**
     * @generated from protobuf rpc: PreparationStarted(api.ExecutionflowPreparationStartedRequest) returns (api.ExecutionflowPreparationStartedResponse);
     */
    preparationStarted(input: ExecutionflowPreparationStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationStartedRequest, ExecutionflowPreparationStartedResponse>;
    /**
     * @generated from protobuf rpc: PreparationCompleted(api.ExecutionflowPreparationCompletedRequest) returns (api.ExecutionflowPreparationCompletedResponse);
     */
    preparationCompleted(input: ExecutionflowPreparationCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationCompletedRequest, ExecutionflowPreparationCompletedResponse>;
    /**
     * @generated from protobuf rpc: TransportExpected(api.ExecutionflowTransportExpectedRequest) returns (api.ExecutionflowTransportExpectedResponse);
     */
    transportExpected(input: ExecutionflowTransportExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportExpectedRequest, ExecutionflowTransportExpectedResponse>;
    /**
     * @generated from protobuf rpc: TransportStarted(api.ExecutionflowTransportStartedRequest) returns (api.ExecutionflowTransportStartedResponse);
     */
    transportStarted(input: ExecutionflowTransportStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportStartedRequest, ExecutionflowTransportStartedResponse>;
    /**
     * @generated from protobuf rpc: TransportCompleted(api.ExecutionflowTransportCompletedRequest) returns (api.ExecutionflowTransportCompletedResponse);
     */
    transportCompleted(input: ExecutionflowTransportCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportCompletedRequest, ExecutionflowTransportCompletedResponse>;
    /**
     * @generated from protobuf rpc: ReceiptExpected(api.ExecutionflowReceiptExpectedRequest) returns (api.ExecutionflowReceiptExpectedResponse);
     */
    receiptExpected(input: ExecutionflowReceiptExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptExpectedRequest, ExecutionflowReceiptExpectedResponse>;
    /**
     * @generated from protobuf rpc: ReceiptStarted(api.ExecutionflowReceiptStartedRequest) returns (api.ExecutionflowReceiptStartedResponse);
     */
    receiptStarted(input: ExecutionflowReceiptStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptStartedRequest, ExecutionflowReceiptStartedResponse>;
    /**
     * @generated from protobuf rpc: ReceiptCompleted(api.ExecutionflowReceiptCompletedRequest) returns (api.ExecutionflowReceiptCompletedResponse);
     */
    receiptCompleted(input: ExecutionflowReceiptCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptCompletedRequest, ExecutionflowReceiptCompletedResponse>;
    /**
     * @generated from protobuf rpc: MetaDataUpdated(api.ExecutionflowMetaDataUpdatedRequest) returns (api.ExecutionflowMetaDataUpdatedResponse);
     */
    metaDataUpdated(input: ExecutionflowMetaDataUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowMetaDataUpdatedRequest, ExecutionflowMetaDataUpdatedResponse>;
    /**
     * @generated from protobuf rpc: CarrierUpdated(api.ExecutionflowCarrierUpdatedRequest) returns (api.ExecutionflowCarrierUpdatedResponse);
     */
    carrierUpdated(input: ExecutionflowCarrierUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCarrierUpdatedRequest, ExecutionflowCarrierUpdatedResponse>;
    /**
     * @generated from protobuf rpc: AttachmentAdded(api.ExecutionflowAttachmentAddedRequest) returns (api.ExecutionflowAttachmentAddedResponse);
     */
    attachmentAdded(input: ExecutionflowAttachmentAddedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAttachmentAddedRequest, ExecutionflowAttachmentAddedResponse>;
    /**
     * @generated from protobuf rpc: AttachmentRemoved(api.ExecutionflowAttachmentRemovedRequest) returns (api.ExecutionflowAttachmentRemovedResponse);
     */
    attachmentRemoved(input: ExecutionflowAttachmentRemovedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAttachmentRemovedRequest, ExecutionflowAttachmentRemovedResponse>;
    /**
     * @generated from protobuf rpc: AllocationError(api.ExecutionflowAllocationErrorRequest) returns (api.ExecutionflowAllocationErrorResponse);
     */
    allocationError(input: ExecutionflowAllocationErrorRequest, options?: RpcOptions): UnaryCall<ExecutionflowAllocationErrorRequest, ExecutionflowAllocationErrorResponse>;
    /**
     * @generated from protobuf rpc: ClaimAdded(api.ExecutionflowClaimAddedRequest) returns (api.ExecutionflowClaimAddedResponse);
     */
    claimAdded(input: ExecutionflowClaimAddedRequest, options?: RpcOptions): UnaryCall<ExecutionflowClaimAddedRequest, ExecutionflowClaimAddedResponse>;
    /**
     * @generated from protobuf rpc: Deleted(api.ExecutionflowDeletedRequest) returns (api.ExecutionflowDeletedResponse);
     */
    deleted(input: ExecutionflowDeletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowDeletedRequest, ExecutionflowDeletedResponse>;
}
/**
 *
 * API-server services
 *
 * @generated from protobuf service api.ExecutionflowInputAPI
 */
export class ExecutionflowInputAPIClient implements IExecutionflowInputAPIClient, ServiceInfo {
    typeName = ExecutionflowInputAPI.typeName;
    methods = ExecutionflowInputAPI.methods;
    options = ExecutionflowInputAPI.options;
    constructor(private readonly _transport: RpcTransport) {
    }
    /**
     * @generated from protobuf rpc: Created(api.ExecutionflowCreatedRequest) returns (api.ExecutionflowCreatedResponse);
     */
    created(input: ExecutionflowCreatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCreatedRequest, ExecutionflowCreatedResponse> {
        const method = this.methods[0], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowCreatedRequest, ExecutionflowCreatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Detected(api.ExecutionflowDetectedRequest) returns (api.ExecutionflowDetectedResponse);
     */
    detected(input: ExecutionflowDetectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowDetectedRequest, ExecutionflowDetectedResponse> {
        const method = this.methods[1], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowDetectedRequest, ExecutionflowDetectedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Redetected(api.ExecutionflowRedetectedRequest) returns (api.ExecutionflowRedetectedResponse);
     */
    redetected(input: ExecutionflowRedetectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowRedetectedRequest, ExecutionflowRedetectedResponse> {
        const method = this.methods[2], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowRedetectedRequest, ExecutionflowRedetectedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ShipFromAcked(api.ExecutionflowShipFromAckedRequest) returns (api.ExecutionflowShipFromAckedResponse);
     */
    shipFromAcked(input: ExecutionflowShipFromAckedRequest, options?: RpcOptions): UnaryCall<ExecutionflowShipFromAckedRequest, ExecutionflowShipFromAckedResponse> {
        const method = this.methods[3], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowShipFromAckedRequest, ExecutionflowShipFromAckedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ShipToAcked(api.ExecutionflowShipToAckedRequest) returns (api.ExecutionflowShipToAckedResponse);
     */
    shipToAcked(input: ExecutionflowShipToAckedRequest, options?: RpcOptions): UnaryCall<ExecutionflowShipToAckedRequest, ExecutionflowShipToAckedResponse> {
        const method = this.methods[4], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowShipToAckedRequest, ExecutionflowShipToAckedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Cancelled(api.ExecutionflowCancelledRequest) returns (api.ExecutionflowCancelledResponse);
     */
    cancelled(input: ExecutionflowCancelledRequest, options?: RpcOptions): UnaryCall<ExecutionflowCancelledRequest, ExecutionflowCancelledResponse> {
        const method = this.methods[5], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowCancelledRequest, ExecutionflowCancelledResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Anonymised(api.ExecutionflowAnonymisedRequest) returns (api.ExecutionflowAnonymisedResponse);
     */
    anonymised(input: ExecutionflowAnonymisedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAnonymisedRequest, ExecutionflowAnonymisedResponse> {
        const method = this.methods[6], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowAnonymisedRequest, ExecutionflowAnonymisedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Completed(api.ExecutionflowCompletedRequest) returns (api.ExecutionflowCompletedResponse);
     */
    completed(input: ExecutionflowCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCompletedRequest, ExecutionflowCompletedResponse> {
        const method = this.methods[7], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowCompletedRequest, ExecutionflowCompletedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: HUContentUpdated(api.ExecutionflowHUContentUpdatedRequest) returns (api.ExecutionflowHUContentUpdatedResponse);
     */
    hUContentUpdated(input: ExecutionflowHUContentUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUContentUpdatedRequest, ExecutionflowHUContentUpdatedResponse> {
        const method = this.methods[8], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowHUContentUpdatedRequest, ExecutionflowHUContentUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: HUTrackingUpdated(api.ExecutionflowHUTrackingUpdatedRequest) returns (api.ExecutionflowHUTrackingUpdatedResponse);
     */
    hUTrackingUpdated(input: ExecutionflowHUTrackingUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUTrackingUpdatedRequest, ExecutionflowHUTrackingUpdatedResponse> {
        const method = this.methods[9], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowHUTrackingUpdatedRequest, ExecutionflowHUTrackingUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: HUETAUpdated(api.ExecutionflowHUETAUpdatedRequest) returns (api.ExecutionflowHUETAUpdatedResponse);
     */
    hUETAUpdated(input: ExecutionflowHUETAUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowHUETAUpdatedRequest, ExecutionflowHUETAUpdatedResponse> {
        const method = this.methods[10], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowHUETAUpdatedRequest, ExecutionflowHUETAUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ETAUpdated(api.ExecutionflowETAUpdatedRequest) returns (api.ExecutionflowETAUpdatedResponse);
     */
    eTAUpdated(input: ExecutionflowETAUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowETAUpdatedRequest, ExecutionflowETAUpdatedResponse> {
        const method = this.methods[11], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowETAUpdatedRequest, ExecutionflowETAUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: PreparationExpected(api.ExecutionflowPreparationExpectedRequest) returns (api.ExecutionflowPreparationExpectedResponse);
     */
    preparationExpected(input: ExecutionflowPreparationExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationExpectedRequest, ExecutionflowPreparationExpectedResponse> {
        const method = this.methods[12], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowPreparationExpectedRequest, ExecutionflowPreparationExpectedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: PreparationStarted(api.ExecutionflowPreparationStartedRequest) returns (api.ExecutionflowPreparationStartedResponse);
     */
    preparationStarted(input: ExecutionflowPreparationStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationStartedRequest, ExecutionflowPreparationStartedResponse> {
        const method = this.methods[13], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowPreparationStartedRequest, ExecutionflowPreparationStartedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: PreparationCompleted(api.ExecutionflowPreparationCompletedRequest) returns (api.ExecutionflowPreparationCompletedResponse);
     */
    preparationCompleted(input: ExecutionflowPreparationCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowPreparationCompletedRequest, ExecutionflowPreparationCompletedResponse> {
        const method = this.methods[14], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowPreparationCompletedRequest, ExecutionflowPreparationCompletedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: TransportExpected(api.ExecutionflowTransportExpectedRequest) returns (api.ExecutionflowTransportExpectedResponse);
     */
    transportExpected(input: ExecutionflowTransportExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportExpectedRequest, ExecutionflowTransportExpectedResponse> {
        const method = this.methods[15], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowTransportExpectedRequest, ExecutionflowTransportExpectedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: TransportStarted(api.ExecutionflowTransportStartedRequest) returns (api.ExecutionflowTransportStartedResponse);
     */
    transportStarted(input: ExecutionflowTransportStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportStartedRequest, ExecutionflowTransportStartedResponse> {
        const method = this.methods[16], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowTransportStartedRequest, ExecutionflowTransportStartedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: TransportCompleted(api.ExecutionflowTransportCompletedRequest) returns (api.ExecutionflowTransportCompletedResponse);
     */
    transportCompleted(input: ExecutionflowTransportCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowTransportCompletedRequest, ExecutionflowTransportCompletedResponse> {
        const method = this.methods[17], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowTransportCompletedRequest, ExecutionflowTransportCompletedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ReceiptExpected(api.ExecutionflowReceiptExpectedRequest) returns (api.ExecutionflowReceiptExpectedResponse);
     */
    receiptExpected(input: ExecutionflowReceiptExpectedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptExpectedRequest, ExecutionflowReceiptExpectedResponse> {
        const method = this.methods[18], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowReceiptExpectedRequest, ExecutionflowReceiptExpectedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ReceiptStarted(api.ExecutionflowReceiptStartedRequest) returns (api.ExecutionflowReceiptStartedResponse);
     */
    receiptStarted(input: ExecutionflowReceiptStartedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptStartedRequest, ExecutionflowReceiptStartedResponse> {
        const method = this.methods[19], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowReceiptStartedRequest, ExecutionflowReceiptStartedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ReceiptCompleted(api.ExecutionflowReceiptCompletedRequest) returns (api.ExecutionflowReceiptCompletedResponse);
     */
    receiptCompleted(input: ExecutionflowReceiptCompletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowReceiptCompletedRequest, ExecutionflowReceiptCompletedResponse> {
        const method = this.methods[20], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowReceiptCompletedRequest, ExecutionflowReceiptCompletedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: MetaDataUpdated(api.ExecutionflowMetaDataUpdatedRequest) returns (api.ExecutionflowMetaDataUpdatedResponse);
     */
    metaDataUpdated(input: ExecutionflowMetaDataUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowMetaDataUpdatedRequest, ExecutionflowMetaDataUpdatedResponse> {
        const method = this.methods[21], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowMetaDataUpdatedRequest, ExecutionflowMetaDataUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: CarrierUpdated(api.ExecutionflowCarrierUpdatedRequest) returns (api.ExecutionflowCarrierUpdatedResponse);
     */
    carrierUpdated(input: ExecutionflowCarrierUpdatedRequest, options?: RpcOptions): UnaryCall<ExecutionflowCarrierUpdatedRequest, ExecutionflowCarrierUpdatedResponse> {
        const method = this.methods[22], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowCarrierUpdatedRequest, ExecutionflowCarrierUpdatedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: AttachmentAdded(api.ExecutionflowAttachmentAddedRequest) returns (api.ExecutionflowAttachmentAddedResponse);
     */
    attachmentAdded(input: ExecutionflowAttachmentAddedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAttachmentAddedRequest, ExecutionflowAttachmentAddedResponse> {
        const method = this.methods[23], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowAttachmentAddedRequest, ExecutionflowAttachmentAddedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: AttachmentRemoved(api.ExecutionflowAttachmentRemovedRequest) returns (api.ExecutionflowAttachmentRemovedResponse);
     */
    attachmentRemoved(input: ExecutionflowAttachmentRemovedRequest, options?: RpcOptions): UnaryCall<ExecutionflowAttachmentRemovedRequest, ExecutionflowAttachmentRemovedResponse> {
        const method = this.methods[24], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowAttachmentRemovedRequest, ExecutionflowAttachmentRemovedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: AllocationError(api.ExecutionflowAllocationErrorRequest) returns (api.ExecutionflowAllocationErrorResponse);
     */
    allocationError(input: ExecutionflowAllocationErrorRequest, options?: RpcOptions): UnaryCall<ExecutionflowAllocationErrorRequest, ExecutionflowAllocationErrorResponse> {
        const method = this.methods[25], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowAllocationErrorRequest, ExecutionflowAllocationErrorResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: ClaimAdded(api.ExecutionflowClaimAddedRequest) returns (api.ExecutionflowClaimAddedResponse);
     */
    claimAdded(input: ExecutionflowClaimAddedRequest, options?: RpcOptions): UnaryCall<ExecutionflowClaimAddedRequest, ExecutionflowClaimAddedResponse> {
        const method = this.methods[26], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowClaimAddedRequest, ExecutionflowClaimAddedResponse>("unary", this._transport, method, opt, input);
    }
    /**
     * @generated from protobuf rpc: Deleted(api.ExecutionflowDeletedRequest) returns (api.ExecutionflowDeletedResponse);
     */
    deleted(input: ExecutionflowDeletedRequest, options?: RpcOptions): UnaryCall<ExecutionflowDeletedRequest, ExecutionflowDeletedResponse> {
        const method = this.methods[27], opt = this._transport.mergeOptions(options);
        return stackIntercept<ExecutionflowDeletedRequest, ExecutionflowDeletedResponse>("unary", this._transport, method, opt, input);
    }
}
