import { EventEmitter, TemplateRef } from '@angular/core'; import { JobProgressStates, OnTimerJobProgressDTO } from '../../../../../../common/entities/job/JobProgressDTO'; import { ScheduledJobsService } from '../../scheduled-jobs.service'; import { NotificationService } from '../../../../model/notification.service'; import { BackendtextService } from '../../../../model/backendtext.service'; import { BsModalService } from 'ngx-bootstrap/modal'; import { ConfigStyle } from '../../settings.service'; export declare class JobButtonComponent { private notification; jobsService: ScheduledJobsService; private modalService; backendTextService: BackendtextService; jobName: string; config: any; shortName: boolean; disabled: boolean; soloRun: boolean; allowParallelRun: boolean; danger: boolean; JobProgressStates: typeof JobProgressStates; jobError: EventEmitter; private modalRef; constructor(notification: NotificationService, jobsService: ScheduledJobsService, modalService: BsModalService, backendTextService: BackendtextService); private populateConfig; get Running(): boolean; get Progress(): OnTimerJobProgressDTO; hideModal(): void; openModal(template: TemplateRef): Promise; start(): Promise; stop(): Promise; protected readonly ConfigStyle: typeof ConfigStyle; }