import type { ChangeEventProps, ChangeEventState, FocusEventProps, FocusEventState, FormCheckProps, FormMessageProps, FormProps, FormState, FromValidState, GlobalProps, GlobalState, InitializedState, SizeProps } from '../../shared/model.js'; export type DBCheckboxDefaultProps = { /** * Define an [indeterminate](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement#indeterminate) state of a checkbox */ indeterminate?: boolean | string; }; export type DBCheckboxProps = DBCheckboxDefaultProps & GlobalProps & ChangeEventProps & FocusEventProps & FormProps & FormCheckProps & FormMessageProps & SizeProps; export type DBCheckboxDefaultState = {}; export type DBCheckboxState = DBCheckboxDefaultState & GlobalState & ChangeEventState & FocusEventState & FormState & InitializedState & FromValidState;