export declare const C_TASKS = "tasks"; export declare const XS_TYPE_BINDING_SUBELEM = "entity_ref_has_subelement"; export declare const XS_TYPE_BINDING_TASK_GROUP = "task_group_binding"; export declare const XS_TYPE_BINDING_TASK_DEPENDS_ON = "task_dependency_binding"; export declare const TN_TASKS_CLEANUP = "tasks_cleanup"; /** * Classname of TaskQueueWorker */ export declare const CL_TASK_QUEUE_WORKER = "TaskQueueWorker"; /** * Classname of TaskRunnerRegistry */ export declare const CL_TASK_RUNNER_REGISTRY = "TaskRunnerRegistry"; export declare const TASKRUN_STATE_NEXT = "next"; export declare const TASKRUN_STATE_RUN = "run"; export declare const TASKRUN_STATE_DONE = "done"; export declare const TASKRUN_STATE_FINISHED = "finished"; export declare const TASKRUN_STATE_FINISH_PROMISE = "finish_promise"; export declare const TASKRUN_STATE_UPDATE = "update"; export declare const TASK_STATE_STOPPED = "stopped"; export declare const TASK_STATE_STARTED = "started"; export declare const TASK_STATE_RUNNING = "running"; export declare const TASK_STATE_ERRORED = "errored"; export declare const TASK_STATE_ENQUEUE = "enqueue"; export declare const TASK_STATE_PROPOSED = "proposed"; export declare const TASK_STATE_REQUEST_ERROR = "request_error"; export declare const K_CLS_TASKS: string; export declare const K_CLS_TASK_DESCRIPTORS = "task_descriptors"; export declare type TASK_STATES = 'enqueue' | 'proposed' | 'started' | 'stopped' | 'running' | 'errored' | 'request_error'; export declare type TASK_RUNNER_SPEC = string | { name: string; incomings?: any; }; export declare type TASK_PROPERTY_TYPE = 'runtime' | 'incoming' | 'outgoing'; export declare const K_TASK_TYPE = "taskType"; export declare const K_TASK_NAME = "taskName"; export declare const K_TASK_PERMISSIONS = "permissions"; export declare const K_TASK_GROUPS = "groups"; export declare const K_TASK_NODE_INFOS = "nodeInfos"; export declare const K_TASK_DESCRIPTION = "description"; export declare const K_TASK_REMOTE = "remote"; export declare const C_NAMESPACE = "namespace"; export declare const C_NAME = "name"; /** * Use title for storing class name in json schema */ export declare const K_TASK_CLASS_NAME = "title"; export declare const K_EXCHANGE_REF_TYPE = "propertyType"; export declare enum TaskRefType { CALLBACK = 0, CLASS = 1, INSTANCE = 2, GROUP = 3, REMOTE = 4 }