import * as React from 'react'; import { Option, OptionToStrFn, HandleOnOptionSelectArg, OptionsProps } from '../../types'; interface Props { setSelection: (value: string | number) => void; setSelectionIndex: (value: number | undefined) => void; setEntryValue: (value: string) => void; inputElement: React.MutableRefObject; initialValue: string; displayOption: string | OptionToStrFn | undefined; inputDisplayOption: string | OptionToStrFn | undefined; onBlur: React.InputHTMLAttributes['onBlur']; onFocus: React.InputHTMLAttributes['onFocus']; onChange: React.InputHTMLAttributes['onChange']; clearOnSelection: boolean; setShowResults: (show: boolean) => void; setShowOptions: (show: boolean) => void; setSelected: (selected: boolean) => void; setIsFocused: (focused: boolean) => void; option2primitive: (value: Opt) => string | number; } declare const _default: (props: Props & OptionsProps) => { handleChange: (event: React.ChangeEvent) => void; handleOptionSelected: HandleOnOptionSelectArg; handleBlur: (event: React.FocusEvent) => void; handleFocus: (event: React.FocusEvent) => void; }; export default _default;