import { FormField, FieldProps } from './form-field'; import { DatePipe } from '@angular/common'; import { I18nService } from '../../service/i18n.service'; export declare const fieldUtils: { props: (field: FormField) => FieldProps; label: (field: FormField, i18nService: I18nService) => string | undefined; getModel: (model: any, key: string) => any; setModel: (model: any, key: string, value: any) => void; fieldHandler: (field: FormField) => void; dafaultValueHandler: (field: FormField, defaultValue: any, datePipe: DatePipe) => any; triggerHookAndSetValue: (field: FormField, value: any, emitEvent: boolean, emitHook: boolean, hookObservers: any[], callback: any, datePipe: DatePipe) => void; fromFieldValue: (field: FormField, target: any, datePipe: DatePipe) => any; preloadLog: (rawModel: any, fieldList: FormField[], datePipe: DatePipe) => any; transLog: (rawModel: any, changedModel: any, mainValue: any, isNew: boolean, i18n: any) => string; isFakedChange: (newValue: any, oldValue: any, field: FormField) => boolean; };