import { JobQueue, MutationCancelJobArgs, MutationRemoveSettledJobsArgs, QueryJobArgs, QueryJobsArgs, QueryJobsByIdArgs } from '@subit/common/lib/generated-types'; import { ConfigService } from '../../../config'; import { JobQueueService } from '../../../job-queue'; export declare class JobResolver { private configService; private jobService; constructor(configService: ConfigService, jobService: JobQueueService); job(args: QueryJobArgs): Promise | undefined>; jobs(args: QueryJobsArgs): Promise>>; jobsById(args: QueryJobsByIdArgs): Promise[]>; jobQueues(): JobQueue[]; removeSettledJobs(args: MutationRemoveSettledJobsArgs): Promise; cancelJob(args: MutationCancelJobArgs): Promise | undefined>; private requireInspectableJobQueueStrategy; }