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