import { EventEmitter, OnInit } from '@angular/core'; import { RiskTemplate } from '../../../../models/risk-template'; import { AgilityRiskService } from '../../../../providers/agility-risk.service'; import { AgilityRiskFormulaHelperService } from '../../../../providers/agility-risk-formula-helper.service'; import { TranslateService } from '@ngx-translate/core'; import { AgilityRiskSpinnerService } from '../../../../providers/agility-risk-spinner.service'; import { DialogService } from 'primeng/dynamicdialog'; import { ActivatedRoute, Router } from '@angular/router'; import { AgilityRiskMessageService } from '../../../../providers/agility-risk-message.service'; export declare class RiskTemplateHeaderComponent implements OnInit { private riskService; private formulaHelper; private translateService; private messageService; private spinner; private router; private route; private dialogService; templateId: string; savedTemplateId: EventEmitter; submitted: boolean; templateTypes: { label: string; value: string; }[]; templateTargetTypes: { label: string; value: string; }[]; template: RiskTemplate; expanded: boolean; constructor(riskService: AgilityRiskService, formulaHelper: AgilityRiskFormulaHelperService, translateService: TranslateService, messageService: AgilityRiskMessageService, spinner: AgilityRiskSpinnerService, router: Router, route: ActivatedRoute, dialogService: DialogService); ngOnInit(): void; setTargetTypes(): void; setTemplateTypes(): void; onSaveTemplateHeader(): void; isValid(): boolean; }