import { Value } from '../InputBase/InputBase.type'; declare type State = { hasFocus?: boolean; inputElement?: Element; suggestIsLocked?: boolean; localValue?: Value; }; declare type Results = State & { lockSuggest(): void; removeFocus(): void; setFocus(inputElement: Element): void; setLocalValue(value: Value): void; suggestIsVisible: boolean; unlockSuggest(): void; }; export declare function useInput(initialValue?: Value): Results; export {}; //# sourceMappingURL=useInput.d.ts.map