import { AfterViewInit, Injector, OnInit } from '@angular/core'; import { ConfirmationService } from 'tn-custom-primeng/api'; import { ScheduleJobService } from 'tnx-admin-service/schedulejob/services'; import { DataListBase } from 'tnx-shared'; export declare class ScheduleJobComponent extends DataListBase implements OnInit, AfterViewInit { protected _injector: Injector; protected _scheduleJobService: ScheduleJobService; private _confirmService; searchSchema: any; searchData: any; constructor(_injector: Injector, _scheduleJobService: ScheduleJobService, _confirmService: ConfirmationService); ngOnInit(): void; getShouldScheduleMethodTypeDataSource(all: boolean): { value: number; label: string; labelStatus: string; styleClass: string; confirmMessage: string; confirmHeader: string; }[]; isDisabledStart(data: any): boolean; isDisabledPause(data: any): boolean; isDisabledStop(data: any): boolean; isDisabledResume(data: any): boolean; isDisabled(data: any, currentStatus: number): boolean; changeJob_Start(data: any): Promise; changeJob_Pause(data: any): Promise; changeJob_Stop(data: any): Promise; changeJob(data: any, currentStatus: number): Promise; restartServer(data: any): Promise; afterGetData(): Promise; }