import { OnInit, Type, AfterViewInit } from '@angular/core'; import { TableColumn, TableComponent } from '@serengeti/serengeti-common'; import { AppParameterInfoComponent } from './info/info.component'; import { MatDialog } from '@angular/material/dialog'; import { TranslateService } from '@ngx-translate/core'; import { AppControllerContainer } from '../detail.component'; export interface Parameters { id: string; } export declare class AppParameterComponent implements OnInit, AfterViewInit { dialog: MatDialog; private translateService; controlColumn: TableColumn; columns: TableColumn[]; _parameters: Parameters[]; parameters: Parameters[]; title: string; viewOnly: boolean; editParam: boolean; controller: AppControllerContainer; _authorized: boolean; authorized: boolean; _parameterList: TableComponent; parameterList: TableComponent; constructor(dialog: MatDialog, translateService: TranslateService); ngOnInit(): void; ngAfterViewInit(): void; getDetailPageType(): Type; doCreate(): void; doDelete(): void; doShowParameter($event: any): void; }