import type { ComponentPropsWithRef, FC, InputHTMLAttributes, ReactNode } from 'react';
export interface EditableProps extends Omit, 'size'> {
/**
* Компонент, для которого будет добавлена возможность редактирования
*/
textComponent: T[keyof T];
/**
* Значение текста
*/
value?: string;
/**
* Проверка правописания
*/
spellCheck?: 'true' | 'false';
/**
* Максимальная длина текста в символах
*/
maxLength?: number;
/**
* Иконка справа от текста, для корректной работы hover на иконке нужно добавить свойство color="inherit"
*/
icon?: ReactNode;
/**
* Текст для placeholder и aria-label
*/
placeholder?: string;
/**
* Размер контрола.
*/
size?: string;
/**
* Вид контрола.
*/
view?: string;
}
export type TypographyVariants = {
[key: string]: FC>;
};
//# sourceMappingURL=Editable.types.d.ts.map