import { OnInit } from '@angular/core'; import { AgilityRiskService } from '../../../../providers/agility-risk.service'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; import { FormGroup } from '@angular/forms'; import { ThreatType } from '../../../../models/threat-type'; import { TranslateService } from '@ngx-translate/core'; import { AgilityRiskMessageService } from '../../../../providers/agility-risk-message.service'; export declare class AddEditThreatComponent implements OnInit { private riskService; private dynamicDialogConfig; private dynamicDialogRef; private messageService; private translateService; threatForm: FormGroup; threatData: any; riskTemplateId: string; threatTypes: Array; constructor(riskService: AgilityRiskService, dynamicDialogConfig: DynamicDialogConfig, dynamicDialogRef: DynamicDialogRef, messageService: AgilityRiskMessageService, translateService: TranslateService); ngOnInit(): void; initializeForm(): void; saveThreat(): void; mapThreat({ id, threatTypeId, name, description, isPlanRequired }: { id: any; threatTypeId: any; name: any; description: any; isPlanRequired: any; }): { id: any; threatType: { id: any; }; name: any; description: any; requiresPlan: any; }; close(isSaving?: boolean): void; }