import type { ChangeEvent, MouseEventHandler } from 'react' export type HeaderValue = '3' | '' export type BoldValue = boolean export type ItalicValue = boolean export type ListValue = 'bullet' | 'ordered' | false export type LinkValue = boolean export type FormatType = { bold: BoldValue italic: ItalicValue list: ListValue header: HeaderValue } export type ButtonHandlerType = MouseEventHandler export type SelectOnChangeHandler = ( event: ChangeEvent<{ value: HeaderValue }> ) => void