import { OnInit, OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import { ExecutionService } from '../../../../service/execution.service'; import { MatDialog } from '@angular/material/dialog'; import { AppEventExecutionDetailComponent } from './detail/detail.component'; import { Subscription } from 'rxjs'; import { TranslateService } from '@ngx-translate/core'; import { TableComponent, DataReloadEvent, TableColumn, LoginService } from '@serengeti/serengeti-common'; import { NotificationService } from '@serengeti/serengeti-notification'; export declare class AppEventExecutionComponent implements OnInit, OnDestroy { private elRef; private dialog; private notificationService; private executeService; private loginService; private translateService; isLogViewer: boolean; maxHeight: number; _event: any; event: any; opened: EventEmitter; destroyed: EventEmitter; codeeditor: any; config: { lineNumbers: boolean; theme: string; readonly: boolean; autofocus: boolean; autoScroll: boolean; language: string; }; columns: TableColumn[]; currentCondition: DataReloadEvent; executeList: TableComponent; oldSearch: string; search: string; _searchControl: ElementRef; searchControl: ElementRef; eventNotificationSubscription: Subscription; logNotificationSubscription: Subscription; isLoading: boolean; viewInitialized: boolean; startTime: Date; oldStartDateText: string; startDateText: string; _startDate: any; startDate: any; endTime: Date; endDateText: string; oldEndDateText: string; _endDate: any; endDate: any; weekdays: {}; constructor(elRef: ElementRef, dialog: MatDialog, notificationService: NotificationService, executeService: ExecutionService, loginService: LoginService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; isSearchConditionChanged(): boolean; _doRefresh(): void; doRefresh(): void; doReload(condition?: DataReloadEvent): void; getDetailPageType(): typeof AppEventExecutionDetailComponent; doExecute(): void; }