import { AbstractFieldWriteComponent } from '../base-field/abstract-field-write.component'; import { OnInit } from '@angular/core'; import { AbstractControl, FormControl, FormGroup } from '@angular/forms'; import { CaseField } from '../../../domain/definition/case-field.model'; import { IsCompoundPipe } from '../utils/is-compound.pipe'; import { FormValidatorsService } from '../../../services/form/form-validators.service'; export declare class WriteComplexFieldComponent extends AbstractFieldWriteComponent implements OnInit { private isCompoundPipe; private formValidatorsService; caseFields: CaseField[]; formGroup: FormGroup; complexGroup: FormGroup; renderLabel: boolean; ignoreMandatory: boolean; constructor(isCompoundPipe: IsCompoundPipe, formValidatorsService: FormValidatorsService); ngOnInit(): void; buildControlRegistrer(caseField: CaseField): (control: FormControl) => AbstractControl; buildIdPrefix(field: CaseField): string; }