import { ChangeEventHandler } from 'react'; interface UseInputStateProps { controlledValue?: V; defaultValue?: V; onChangeProp?: OC; } interface UseInputState { value: V; onChange: OC; } type SimpleOnChange = (value: T) => void; interface UseInputStateHook { (params: UseInputStateProps>): UseInputState>; (params: UseInputStateProps): UseInputState; } declare const useInputState: UseInputStateHook; export default useInputState;