import { OnInit, EventEmitter } from '@angular/core'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { MatDialog } from '@angular/material/dialog'; import { MessageService } from '@serengeti/serengeti-common'; import { TranslateService } from '@ngx-translate/core'; import { ApplicationService } from '../../application/service/application.service'; import { CatalogInstanceService } from '../service/instance.service'; import { Configurations } from '../../../Configuration'; export declare class CatalogTemplateComponent implements OnInit { dialog: MatDialog; private messageService; private appService; private catalogInstanceService; private translateService; template: any; addedChains: any; selectedAppVersion: any; showResourceCatalog: EventEmitter; showServiceCatalog: EventEmitter; showResourceInstance: EventEmitter; deleteTemplate: EventEmitter; insertApp: EventEmitter; deleteApp: EventEmitter; clickApp: EventEmitter; config: Configurations; constructor(dialog: MatDialog, messageService: MessageService, appService: ApplicationService, catalogInstanceService: CatalogInstanceService, translateService: TranslateService, config: Configurations); ngOnInit(): void; doSortApps(apps: any[]): void; doSortTemplateApps(currentTemplate: any): void; drop($event: CdkDragDrop): void; doShow(): void; doDelete(): void; onTemplateResized(offsetY: number): void; pivot: { x: number; y: number; }; onTemplateDragStarted($event: any): void; onTemplateDrag($event: any): void; onTemplateDragEnded($event: any): void; onClickApp(appVersion: any): void; doManageLifecycle(template: any, appVersion: any): void; onShowApp(template: any, appVersion: any): void; doDeleteApp(template: any, appVersion: any): void; doShowResource(): void; }