import { FormBuilder, FormControl, FormGroup, ValidatorFn } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { RiskFormula } from '../../../models/risk-formula'; import { FormControlModel } from '../../risk-distribution/config/risk-distribution-form-controls.config'; import { DescriptionFormDropdownList } from '../config/description-form-dropdowns.config'; export declare class FormulaDescriptionComponent { translateService: TranslateService; private fBuilder; selectedFormula: RiskFormula; formulaEditForm: FormGroup; descriptionControls: any[]; formulaEditFormDropdowns: DescriptionFormDropdownList; constructor(translateService: TranslateService, fBuilder: FormBuilder); displayForm(selectedFormula?: RiskFormula): void; buildFormulaDescriptionForm(): void; setFormControlValidators(control: FormControlModel): ValidatorFn[]; formControl(key: string): FormControl; getFormValue(): any; markFormAsInvalid(): void; }