import { OnInit } from '@angular/core'; import { DataReloadEvent, TableComponent, TableElement, TableColumn, TableDetailPage } from '@serengeti/serengeti-common'; import { DomSanitizer } from '@angular/platform-browser'; import { MatDialog } from '@angular/material'; import { Configurations } from '../../../Configuration'; declare class LogVariable { name: string; preValue: string; postValue: string; additionalClass: string; constructor(name: string, preValue?: string, postValue?: string); } export declare class AppEventLogViewerComponent implements OnInit, TableDetailPage { private dialog; private sanitizer; config: any; _existingState: any; stateChanged: any; _runtime: any; runtime: any; columns: TableColumn[]; preValueButton: TableColumn; postValueButton: TableColumn; variableList: TableComponent; currentCondition: DataReloadEvent; variables: LogVariable[]; selectedIndex: number; fileUrl: any; fileType: string; constructor(dialog: MatDialog, sanitizer: DomSanitizer, config: Configurations); ngOnInit(): void; onInitList(_variableList: TableComponent): void; onTabChange(): void; onButtonClicked($event: any): void; doShowValue(name: string, value: any): void; doRefresh(condition?: DataReloadEvent): void; setContent(_table: TableComponent, element: TableElement, _columns: TableColumn[]): void; setRuntime(runtime: any): void; _base64ToArrayBuffer(base64: any): ArrayBuffer | SharedArrayBuffer; _setResultText(_result: any): void; handleResult(): void; } export {};