/// import { IFormFieldComponentProps, TouristModel, WithSuggestions } from "./types"; export declare type FormFieldProps = Omit & { component: React.ComponentType; /** * Путь значения в values/errors, возможна нотация через точку и [idx] для элементов массивов * например: prop.internalProp.items[0].email * соответствует значению в форме * { * prop: { * internalProp: { * items: [{ email: '' }] * } * } * } */ field: string; /** * Если true, ставит поле touched не только при onBlur но и при onChange */ isTouchAfterChange?: boolean; /** * передав, в action помимо payload добавится поле {meta} с переденными данными */ actionMetaParams?: any; onChange?: IFormFieldComponentProps["onChange"]; onBlur?: IFormFieldComponentProps["onBlur"]; /** * нужно ли приводить к заглавной первый символ строки? */ isCapitalize?: boolean; } & WithSuggestions; export declare const FormField: ({ component: Component, onChange, onBlur, field, isTouchAfterChange, actionMetaParams, isCapitalize, ...props }: FormFieldProps, ref: any) => import("react").ReactElement>;