import { CaseField } from '../../../domain/definition';
import { AbstractControl, FormControl, FormGroup } from '@angular/forms';
export declare abstract class AbstractFormFieldComponent {
    caseField: CaseField;
    formGroup?: FormGroup;
    registerControl?: <T extends AbstractControl>(control: T) => T;
    protected defaultControlRegister(): (control: FormControl) => AbstractControl;
    protected addValidators(caseField: CaseField, control: FormControl): void;
}
