import { ChangeEventHandler, FocusEventHandler, InputHTMLAttributes, ReactNode } from 'react'; import { DataTestAutoId } from '../../core/types.js'; export interface CheckboxProps extends DataTestAutoId, InputHTMLAttributes { children: ReactNode; name: string; value: string; checked?: boolean; inline?: boolean; className?: string; invalid?: boolean; onChange?: ChangeEventHandler; onFocus?: FocusEventHandler; onBlur?: FocusEventHandler; indeterminate?: boolean; }