import type { InputHTMLAttributes } from '../../types';
export interface BaseboxProps {
/**
* Уникальный идентификатор control
*/
id?: string;
/**
* Метка-подпись к элементу
*/
label?: React.ReactNode;
/**
* Описание элемента
*/
description?: React.ReactNode;
/**
* Title и description в одну строку или с переносом строк
*/
singleLine?: boolean;
/**
* Неопределенное состояние компонента - когда часть потомков не выбрана.
*/
indeterminate?: boolean;
appearance?: string;
size?: string;
view?: string;
focused?: boolean;
/**
* Кастомная иконка галочки.
*/
checkIcon?: React.ReactNode;
/**
* Кастомная иконка indeterminate-состояния.
*/
indeterminateIcon?: React.ReactNode;
}
export interface CheckboxProps extends Omit, 'size'>, BaseboxProps {
}
//# sourceMappingURL=Checkbox.types.d.ts.map