import * as React from "react" import Color from "color" import {Argument as ClassNamesArgument} from "classnames" export type ClassNames = ClassNamesArgument export type State = [Value, React.Dispatch>] export type StateContext = React.Context | undefined> export interface BluelibProps { bluelibClassNames?: ClassNames, customColor?: typeof Color, disabled?: boolean, } export interface BluelibHTMLProps extends BluelibProps, React.HTMLProps {} export type InputValue = readonly string[] | string | number | undefined export type Validity = boolean | null