/// import { CompleteJobFunction, EnhancedWithPgClient, FailJobFunction, GetJobFunction, TaskList, Worker, WorkerPool, WorkerSharedOptions } from "./interfaces"; import { CompiledSharedOptions } from "./lib"; export declare function makeNewWorker(compiledSharedOptions: CompiledSharedOptions, params: { tasks: TaskList; withPgClient: EnhancedWithPgClient; continuous: boolean; abortSignal: AbortSignal; abortPromise: Promise; workerPool: WorkerPool; autostart?: boolean; workerId?: string; getJob: GetJobFunction; completeJob: CompleteJobFunction; failJob: FailJobFunction; }): Worker;