import { BpmnFormJson } from './json'; export declare enum WorkflowTaskState { FUTURE = "FUTURE", WAITING = "WAITING", READY = "READY", CANCELLED = "CANCELLED", COMPLETED = "COMPLETED", LIKELY = "LIKELY", MAYBE = "MAYBE", LOCKED = "LOCKED", NOOP = "NOOP", NONE = "None" } export declare enum WorkflowTaskType { BUSINESS_RULE_TASK = "BusinessRuleTask", CANCEL_TASK = "Cancel Task", END_EVENT = "End Event", MANUAL_TASK = "Manual Task", NONE_TASK = "None Task", SCRIPT_TASK = "Script Task", START_EVENT = "Start Event", START_TASK = "Start Task", USER_TASK = "User Task", TEST_USER_TASK = "Test User Task" } export declare enum NavItemType { BUSINESS_RULE_TASK = "BusinessRuleTask", CANCEL_TASK = "CancelTask", END_EVENT = "EndEvent", MANUAL_TASK = "ManualTask", NONE_TASK = "NoneTask", SCRIPT_TASK = "ScriptTask", START_EVENT = "StartEvent", START_TASK = "StartTask", USER_TASK = "UserTask", SEQUENCE_FLOW = "SequenceFlow", EXCLUSIVE_GATEWAY = "ExclusiveGateway", PARALLEL_GATEWAY = "ParallelGateway", CALL_ACTIVITY = "CallActivity" } export declare enum MultiInstanceType { NONE = "none", LOOPING = "looping", PARALLEL = "parallel", SEQUENTIAL = "sequential" } export interface WorkflowTask { data: any; documentation: string; form: BpmnFormJson; id: string; name: string; properties?: object; state: WorkflowTaskState; title: string; type: WorkflowTaskType; process_name: string; multi_instance_type: MultiInstanceType; multi_instance_count: number; multi_instance_index: number; } //# sourceMappingURL=workflow-task.d.ts.map