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<InputHTMLAttributes<HTMLInputElement>, 'size'>, BaseboxProps {
}
//# sourceMappingURL=Checkbox.types.d.ts.map