+ * Worker node worker info.
+ */
+ readonly info: WorkerInfo
+ /**
+ * Worker node worker usage statistics.
+ */
+ usage: WorkerUsage
+ /**
+ * Worker node tasks queue size.
+ *
+ * @returns The tasks queue size.
+ */
+ readonly tasksQueueSize: () => number
+ /**
+ * Worker node enqueue task.
+ *
+ * @param task - The task to queue.
+ * @returns The task queue size.
+ */
+ readonly enqueueTask: (task: Task<Data>) => number
+ /**
+ * Worker node dequeue task.
+ *
+ * @returns The dequeued task.
+ */
+ readonly dequeueTask: () => Task<Data> | undefined
+ /**
+ * Worker node clear tasks queue.