declare const useInput: ({ initialInput }: { initialInput: T; }) => { inputState: T; } & T & { inputTouched: IsTouched; handleInputChange: (e: ReactChangeEvent) => void; resetInput: () => void; handleInputBlur: (e: ReactFocusEvent) => void; }; type IsTouched = { [key: string]: boolean; } | null; type ReactChangeEvent = React.ChangeEvent; type ReactFocusEvent = React.FocusEvent; type Elements = HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement; export default useInput;