import { AfterViewInit, Injector, OnInit } from '@angular/core'; import { ConfirmationService } from 'tn-custom-primeng/api'; import { ScheduleJobService } from 'tnx-admin-service/schedulejob/services'; import { ScheduleTriggerService } from 'tnx-admin-service/scheduletrigger/services'; import { DataListBase } from 'tnx-shared'; export declare class ScheduleTriggerComponent extends DataListBase implements OnInit, AfterViewInit { protected _injector: Injector; protected _scheduleTriggerService: ScheduleTriggerService; protected _scheduleJobService: ScheduleJobService; private _confirmService; searchSchema: any; searchData: any; constructor(_injector: Injector, _scheduleTriggerService: ScheduleTriggerService, _scheduleJobService: ScheduleJobService, _confirmService: ConfirmationService); ngOnInit(): void; getShouldTriggerMethodTypeDataSource(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; changeTrigger_Start(data: any): Promise; changeTrigger_Pause(data: any): Promise; changeTrigger_Stop(data: any): Promise; changeTrigger(data: any, currentStatus: number): Promise; afterGetData(): Promise; }