import { OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { JobInfoFragment } from '../../common/generated-types'; import { DataService } from '../../data/providers/data.service'; import * as i0 from "@angular/core"; export declare class JobQueueService implements OnDestroy { private dataService; activeJobs$: Observable; private updateJob$; private onCompleteHandlers; private readonly subscription; constructor(dataService: DataService); ngOnDestroy(): void; /** * After a given delay, checks the server for any active jobs. */ checkForJobs(delay?: number): void; addJob(jobId: string, onComplete?: (job: JobInfoFragment) => void): void; private handleJob; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }