import * as react from 'react'; import { InputHTMLAttributes } from 'react'; interface CheckboxProps extends Omit, 'type'> { label?: string; /** * Mixed state — e.g. a select-all checkbox with only some rows selected. * Sets the native `indeterminate` property (announced as "mixed" by screen * readers) and shows a dash instead of a checkmark. Visual precedence over * `checked`; cleared automatically when the user clicks the checkbox. */ indeterminate?: boolean; } declare const Checkbox: react.ForwardRefExoticComponent>; export { Checkbox, type CheckboxProps };