import { JobProgress } from '../types/job-progress';
import { JobsOptions } from '../types/job-options';
import { ParentKeys } from './parent';
export interface JobJson {
    id: string;
    name: string;
    data: string;
    opts: JobsOptions;
    progress: JobProgress;
    attemptsMade: number;
    attemptsStarted: number;
    finishedOn?: number;
    processedOn?: number;
    timestamp: number;
    delay?: number;
    priority?: number;
    failedReason: string;
    stacktrace?: string;
    returnvalue: string;
    parent?: ParentKeys;
    parentKey?: string;
    repeatJobKey?: string;
    debounceId?: string;
    deduplicationId?: string;
    deferredFailure?: string;
    processedBy?: string;
    stalledCounter: number;
}
