import { OnInit, AfterViewInit, Type } from '@angular/core'; import { TableComponent, TableColumn, TableDetailPage, DataReloadEvent } from '@serengeti/serengeti-common'; import { MatDialog } from '@angular/material/dialog'; import { ApplicationService } from '../../service/application.service'; import { TranslateService } from '@ngx-translate/core'; import { AppControllerContainer } from '../detail.component'; export declare class AppBinaryComponent implements OnInit, AfterViewInit { dialog: MatDialog; private appService; private translateService; selectedBinary: any; binaries: any[]; name: string; version: string; activeState: string; description: string; id: string; _appVersion: any; appVersion: any; authorized: boolean; controller: AppControllerContainer; binaryList: TableComponent; condition: DataReloadEvent; columns: TableColumn[]; artifactTypes: string[]; currentActive: any; constructor(dialog: MatDialog, appService: ApplicationService, translateService: TranslateService); ngOnInit(): void; ngAfterViewInit(): void; doRefresh($reloadEvent: DataReloadEvent): void; getDetailPageType(): Type; doChangeActive(): void; doCreate(): void; doUpdate(): void; doDelete(): void; doChangeBinary($event: any): void; doBrowseReference(): void; doBrowseExternal(): void; }