import { OnInit } from '@angular/core'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { TranslateService } from '@ngx-translate/core'; import { Configurations } from '../../../Configuration'; import { ResourceCatalogService } from '../../utility/resource/catalog/catalog.service'; export declare class CatalogTemplateEditDialog implements OnInit { dialog: MatDialog; private dialogRef; private resourceCatalogService; private translateService; name: string; resourceType: string; resourceId: string; oldResourceId: string; resourceName: string; oldResourceName: string; resourceLabel: string; resourceLabelDescription: string; resource: any; children: any[]; labels: any[]; description: string; selectedLabel: any; addedChains: any; resourceTypes: string[]; loading: boolean; private templateForm; config: Configurations; constructor(dialog: MatDialog, dialogRef: MatDialogRef, resourceCatalogService: ResourceCatalogService, translateService: TranslateService, _data: any, config: Configurations); ngOnInit(): void; doRefresh(): void; onBrowse(): void; onShowLabel(label: { name: string; description: string; }): void; doSaveLabel(): void; doAddLabel(): void; doDeleteLabel(selectedLabel: any): void; createChildren(parentResourceType: string, children: any[]): any[]; onOk(): void; onClose(): void; }