import { OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { DialogService, DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; import { RiskFactor } from '../../../../models/risk-factor'; import { AgilityRiskService } from '../../../../providers/agility-risk.service'; import { AgilityRiskFormulaHelperService } from '../../../../providers/agility-risk-formula-helper.service'; import { AgilityRiskSpinnerService } from '../../../../providers/agility-risk-spinner.service'; import { AgilityRiskMessageService } from '../../../../providers/agility-risk-message.service'; import { FormControl } from '@angular/forms'; export declare class RiskFactorModalComponent implements OnInit { private translateService; private dialogService; private dlgRef; private dialogConfig; private agilityRiskService; private messageService; private formulaHelper; private spinner; factor: RiskFactor; formulaId: string; submitted: boolean; ranksAreDeletable: boolean; columns: Array<{ header: string; class: string; }>; factorNameCtrl: FormControl; private riskFactors; constructor(translateService: TranslateService, dialogService: DialogService, dlgRef: DynamicDialogRef, dialogConfig: DynamicDialogConfig, agilityRiskService: AgilityRiskService, messageService: AgilityRiskMessageService, formulaHelper: AgilityRiskFormulaHelperService, spinner: AgilityRiskSpinnerService); ngOnInit(): void; onRankReorder(dragIndex: any, dropIndex: any): void; onAddRank(): void; onDeleteRank(rankId: string, index: number): void; onCancel(): void; onSave(): void; get isValid(): boolean; get isUniqueName(): boolean; }