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