import { TaskWorker } from './TaskWorker'; export declare class Job { #private; taskName: string; taskValue?: any; trigger?: String; pending: boolean; started: boolean; allowedTime: number; worker: TaskWorker | undefined; /** default timeout time, job wil fail if not done in this time */ done: Promise; constructor(taskName: string, taskValue?: any, trigger?: String); startWithWorker(worker: TaskWorker): void; }