import { ValidatorFn, AsyncValidatorFn } from '@angular/forms'; export declare abstract class DynamicField { key?: keyof T; label?: string; controlType?: string; validators?: Array; asyncValidators?: AsyncValidatorFn | AsyncValidatorFn[]; readOnly?: boolean; visibilityFn?: (val: any) => boolean; keepValueWhenHiding?: boolean; onChangeFn?: (val: any) => void; constructor(options: DynamicField); }