import type { WorkflowTaskSuccess as _memoflow_v1_WorkflowTaskSuccess, WorkflowTaskSuccess__Output as _memoflow_v1_WorkflowTaskSuccess__Output } from '../../memoflow/v1/WorkflowTaskSuccess.js'; import type { WorkflowTaskSuspended as _memoflow_v1_WorkflowTaskSuspended, WorkflowTaskSuspended__Output as _memoflow_v1_WorkflowTaskSuspended__Output } from '../../memoflow/v1/WorkflowTaskSuspended.js'; import type { WorkflowTaskFailed as _memoflow_v1_WorkflowTaskFailed, WorkflowTaskFailed__Output as _memoflow_v1_WorkflowTaskFailed__Output } from '../../memoflow/v1/WorkflowTaskFailed.js'; import type { TaskDeliveryIdentity as _memoflow_v1_TaskDeliveryIdentity, TaskDeliveryIdentity__Output as _memoflow_v1_TaskDeliveryIdentity__Output } from '../../memoflow/v1/TaskDeliveryIdentity.js'; export interface CompleteWorkflowTaskRequest { 'task_token'?: (string); 'success'?: (_memoflow_v1_WorkflowTaskSuccess | null); 'suspended'?: (_memoflow_v1_WorkflowTaskSuspended | null); 'failed'?: (_memoflow_v1_WorkflowTaskFailed | null); 'delivery_identity'?: (_memoflow_v1_TaskDeliveryIdentity | null); 'completion'?: "success" | "suspended" | "failed"; } export interface CompleteWorkflowTaskRequest__Output { 'task_token': (string); 'success'?: (_memoflow_v1_WorkflowTaskSuccess__Output | null); 'suspended'?: (_memoflow_v1_WorkflowTaskSuspended__Output | null); 'failed'?: (_memoflow_v1_WorkflowTaskFailed__Output | null); 'delivery_identity': (_memoflow_v1_TaskDeliveryIdentity__Output | null); 'completion'?: "success" | "suspended" | "failed"; }