import { Queue } from '../core/queue.ts'; export interface WorkerOptions { timeout?: number; } export declare class Worker { private queue; private options; constructor(queue: Queue, options?: WorkerOptions); start(repeat?: boolean, timeout?: number): Promise; } export declare function runWorker(queue: Queue, options?: WorkerOptions & { repeat?: boolean; timeout?: number; }): Promise;