import { ExternalTask } from '@5minds/processcube_engine_sdk'; export type ExternalTaskList = { externalTasks: Array>; totalCount: number; }; export type CreateExternalTaskRequest = { externalTaskId: string; topic: string; isSingleTry: boolean; flowNodeInstanceId: string; }; export type ExternalTaskQuery = { externalTaskId?: Array | string; workerId?: Array | string; topic?: Array | string; flowNodeInstanceId?: Array | string; }; /** * For internal use only - A formatted error object representing an ExternalTask error. * Can be used by internal services who don't care if we're dealing with a Service- or BPMN error */ export declare type ExternalTaskReusableError = { code: number | string; name?: string; message?: string; errorDetails?: any; };