import type { TextFieldProps } from '../TextField';
/**
 * Тип значения поля
 */
type EmailOrPhoneFieldType = 'email' | 'phone' | 'unknown';
export type EmailOrPhoneFieldValue = {
    value: string;
    normalizedValue: string;
    type: EmailOrPhoneFieldType;
};
export type EmailOrPhoneFieldProps = Omit<TextFieldProps, 'type' | 'value' | 'onChange' | 'rows' | 'maxRows' | 'minRows' | 'select' | 'maxLength' | 'trimmed' | 'SelectProps' | 'multiline'> & {
    /**
     * Значение инпута
     */
    value?: EmailOrPhoneFieldValue | null;
    /**
     * Обработчик изменения значения
     */
    onChange: (value: EmailOrPhoneFieldValue) => void;
    /**
     * Скрытие персональных данных от инструментов мониторинга
     */
    isHidePersonalData?: boolean;
};
export {};
