import { OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { AgilityRiskService } from '../../providers/agility-risk.service'; import { RiskTemplate } from '../../models/risk-template'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; import { TranslateService } from '@ngx-translate/core'; import { ActivatedRoute, Router } from '@angular/router'; import { AgilityRiskSpinnerService } from '../../providers/agility-risk-spinner.service'; import { AgilityRiskMessageService } from '../../providers/agility-risk-message.service'; export declare class RiskTemplatesComponent implements OnInit, OnDestroy { private riskService; private dialogService; private translateService; private messageService; private router; private route; private spinner; templatesSub: Subscription; deleteTemplateSub: Subscription; copyTemplateSub: Subscription; riskTemplates: RiskTemplate[]; confirmationDynamicDialogRef: DynamicDialogRef; newTemplateId: any; constructor(riskService: AgilityRiskService, dialogService: DialogService, translateService: TranslateService, messageService: AgilityRiskMessageService, router: Router, route: ActivatedRoute, spinner: AgilityRiskSpinnerService); ngOnInit(): void; deleteTemplate(templateId: string): void; cloneTemplate(templateId: string): void; details(templateId?: string): void; ngOnDestroy(): void; }