/// <reference types="node" />
declare const grpc: any;
declare const zeebe_pb: any;
declare function serialize_gateway_protocol_ActivateJobsRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_ActivateJobsRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_ActivateJobsResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_ActivateJobsResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_ActivatedJob(arg: any): Buffer;
declare function deserialize_gateway_protocol_ActivatedJob(buffer_arg: any): any;
declare function serialize_gateway_protocol_BroadcastSignalRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_BroadcastSignalRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_BroadcastSignalResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_BroadcastSignalResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_CancelProcessInstanceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_CancelProcessInstanceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_CancelProcessInstanceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_CancelProcessInstanceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_CompleteJobRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_CompleteJobRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_CompleteJobResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_CompleteJobResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_CreateProcessInstanceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_CreateProcessInstanceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_CreateProcessInstanceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_CreateProcessInstanceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_CreateProcessInstanceWithResultRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_CreateProcessInstanceWithResultRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_CreateProcessInstanceWithResultResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_CreateProcessInstanceWithResultResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeleteResourceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeleteResourceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeleteResourceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeleteResourceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeployProcessRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeployProcessRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeployProcessResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeployProcessResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeployResourceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeployResourceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_DeployResourceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_DeployResourceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_EvaluateDecisionRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_EvaluateDecisionRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_EvaluateDecisionResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_EvaluateDecisionResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_FailJobRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_FailJobRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_FailJobResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_FailJobResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_MigrateProcessInstanceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_MigrateProcessInstanceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_MigrateProcessInstanceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_MigrateProcessInstanceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_ModifyProcessInstanceRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_ModifyProcessInstanceRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_ModifyProcessInstanceResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_ModifyProcessInstanceResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_PublishMessageRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_PublishMessageRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_PublishMessageResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_PublishMessageResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_ResolveIncidentRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_ResolveIncidentRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_ResolveIncidentResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_ResolveIncidentResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_SetVariablesRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_SetVariablesRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_SetVariablesResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_SetVariablesResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_StreamActivatedJobsRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_StreamActivatedJobsRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_ThrowErrorRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_ThrowErrorRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_ThrowErrorResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_ThrowErrorResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_TopologyRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_TopologyRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_TopologyResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_TopologyResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_UpdateJobRetriesRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_UpdateJobRetriesRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_UpdateJobRetriesResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_UpdateJobRetriesResponse(buffer_arg: any): any;
declare function serialize_gateway_protocol_UpdateJobTimeoutRequest(arg: any): Buffer;
declare function deserialize_gateway_protocol_UpdateJobTimeoutRequest(buffer_arg: any): any;
declare function serialize_gateway_protocol_UpdateJobTimeoutResponse(arg: any): Buffer;
declare function deserialize_gateway_protocol_UpdateJobTimeoutResponse(buffer_arg: any): any;
declare const GatewayService: {
    activateJobs: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_ActivateJobsRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_ActivateJobsRequest;
        responseSerialize: typeof serialize_gateway_protocol_ActivateJobsResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_ActivateJobsResponse;
    };
    streamActivatedJobs: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_StreamActivatedJobsRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_StreamActivatedJobsRequest;
        responseSerialize: typeof serialize_gateway_protocol_ActivatedJob;
        responseDeserialize: typeof deserialize_gateway_protocol_ActivatedJob;
    };
    cancelProcessInstance: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_CancelProcessInstanceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_CancelProcessInstanceRequest;
        responseSerialize: typeof serialize_gateway_protocol_CancelProcessInstanceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_CancelProcessInstanceResponse;
    };
    completeJob: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_CompleteJobRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_CompleteJobRequest;
        responseSerialize: typeof serialize_gateway_protocol_CompleteJobResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_CompleteJobResponse;
    };
    createProcessInstance: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_CreateProcessInstanceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_CreateProcessInstanceRequest;
        responseSerialize: typeof serialize_gateway_protocol_CreateProcessInstanceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_CreateProcessInstanceResponse;
    };
    createProcessInstanceWithResult: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_CreateProcessInstanceWithResultRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_CreateProcessInstanceWithResultRequest;
        responseSerialize: typeof serialize_gateway_protocol_CreateProcessInstanceWithResultResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_CreateProcessInstanceWithResultResponse;
    };
    evaluateDecision: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_EvaluateDecisionRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_EvaluateDecisionRequest;
        responseSerialize: typeof serialize_gateway_protocol_EvaluateDecisionResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_EvaluateDecisionResponse;
    };
    deployProcess: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_DeployProcessRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_DeployProcessRequest;
        responseSerialize: typeof serialize_gateway_protocol_DeployProcessResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_DeployProcessResponse;
    };
    deployResource: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_DeployResourceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_DeployResourceRequest;
        responseSerialize: typeof serialize_gateway_protocol_DeployResourceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_DeployResourceResponse;
    };
    failJob: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_FailJobRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_FailJobRequest;
        responseSerialize: typeof serialize_gateway_protocol_FailJobResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_FailJobResponse;
    };
    throwError: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_ThrowErrorRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_ThrowErrorRequest;
        responseSerialize: typeof serialize_gateway_protocol_ThrowErrorResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_ThrowErrorResponse;
    };
    publishMessage: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_PublishMessageRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_PublishMessageRequest;
        responseSerialize: typeof serialize_gateway_protocol_PublishMessageResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_PublishMessageResponse;
    };
    resolveIncident: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_ResolveIncidentRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_ResolveIncidentRequest;
        responseSerialize: typeof serialize_gateway_protocol_ResolveIncidentResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_ResolveIncidentResponse;
    };
    setVariables: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_SetVariablesRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_SetVariablesRequest;
        responseSerialize: typeof serialize_gateway_protocol_SetVariablesResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_SetVariablesResponse;
    };
    topology: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_TopologyRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_TopologyRequest;
        responseSerialize: typeof serialize_gateway_protocol_TopologyResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_TopologyResponse;
    };
    updateJobRetries: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_UpdateJobRetriesRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_UpdateJobRetriesRequest;
        responseSerialize: typeof serialize_gateway_protocol_UpdateJobRetriesResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_UpdateJobRetriesResponse;
    };
    modifyProcessInstance: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_ModifyProcessInstanceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_ModifyProcessInstanceRequest;
        responseSerialize: typeof serialize_gateway_protocol_ModifyProcessInstanceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_ModifyProcessInstanceResponse;
    };
    migrateProcessInstance: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_MigrateProcessInstanceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_MigrateProcessInstanceRequest;
        responseSerialize: typeof serialize_gateway_protocol_MigrateProcessInstanceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_MigrateProcessInstanceResponse;
    };
    updateJobTimeout: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_UpdateJobTimeoutRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_UpdateJobTimeoutRequest;
        responseSerialize: typeof serialize_gateway_protocol_UpdateJobTimeoutResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_UpdateJobTimeoutResponse;
    };
    deleteResource: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_DeleteResourceRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_DeleteResourceRequest;
        responseSerialize: typeof serialize_gateway_protocol_DeleteResourceResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_DeleteResourceResponse;
    };
    broadcastSignal: {
        path: string;
        requestStream: boolean;
        responseStream: boolean;
        requestType: any;
        responseType: any;
        requestSerialize: typeof serialize_gateway_protocol_BroadcastSignalRequest;
        requestDeserialize: typeof deserialize_gateway_protocol_BroadcastSignalRequest;
        responseSerialize: typeof serialize_gateway_protocol_BroadcastSignalResponse;
        responseDeserialize: typeof deserialize_gateway_protocol_BroadcastSignalResponse;
    };
};
