import type { ChangeEvent, Dispatch, SetStateAction } from 'react'; interface Props { readonly defaultChecked?: boolean | undefined; readonly onChange?: ((event: ChangeEvent) => void) | undefined; } export interface State { readonly checked: boolean; readonly handleChange: (event: ChangeEvent) => void; readonly setChecked: Dispatch>; } export default function useCheckbox({ defaultChecked, onChange, }?: Partial): State; export {};