import { ChangeEvent, FC, Ref, PropsWithChildren } from 'react'; import { Merge } from 'type-fest'; export interface ChipProps { /** Обработчик onChange, в качестве аргумента передает event */ onChange?: (event: ChangeEvent) => void; /** Функция для получения рутового DOM элемента компонента */ innerRef?: Ref; /** Свойства лейбла */ labelProps?: JSX.IntrinsicElements['span']; /** Свойства обертки */ wrapperProps?: JSX.IntrinsicElements['label']; /** Флаг checked контрола по умолчанию для uncontrolled */ defaultChecked?: boolean; /** Флаг checked контрола */ checked?: boolean; /** Значение по умолчанию для uncontrolled */ defaultValue?: string; /** Значение по умолчанию */ value?: string; /** Флаг disabled контрола */ disabled?: boolean; /** Указывает на строку с компонентом в исходном коде в режиме разработки. Генерируется babel-plugin-react-source */ source?: string; } declare const Chip: FC & PropsWithChildren>; export default Chip;