import { SchematerValidatorsConfig } from './schemater-validators-config'; import { AbstractControl, UntypedFormGroup } from '@angular/forms'; export interface SchematerFieldConfig { id?: string; name?: string; value?: any; inputType?: string; inputDescription?: string; searchType?: string; viewType?: string; layout?: string; config?: any; validators?: SchematerValidatorsConfig; inputValueChanges?: (value: any, formControl?: AbstractControl) => void; inputHideExpression?: (form: UntypedFormGroup, field: SchematerFieldConfig) => boolean; inputAttributes?: SchematerFieldConfigAttributes; } export interface SchematerFieldConfigAttributes { placeholder?: string; class?: string; name?: string; style?: string; change?: (fieldValue?: any, field?: SchematerFieldConfig, form?: UntypedFormGroup) => void; focus?: (field?: SchematerFieldConfig, form?: UntypedFormGroup) => void; blur?: (field?: SchematerFieldConfig, form?: UntypedFormGroup) => void; } //# sourceMappingURL=schemater-field-config.d.ts.map