+import { WorkerConstants } from './WorkerConstants';
+import type { SetInfo, WorkerData, WorkerOptions } from './WorkerTypes';
+import { defaultErrorHandler, defaultExitHandler } from './WorkerUtils';
+
+export abstract class WorkerAbstract<T extends WorkerData> {