import * as React from 'react';
import { type SelectProps } from '../CustomSelect';
import { type UseFocusedOptionControllerReturn } from './useFocusedOptionController';
interface UseInputKeyboardController extends Pick<UseFocusedOptionControllerReturn, 'resetFocusedOption' | 'focusOption'>, Pick<SelectProps, 'onInputKeyDown'> {
    opened: boolean;
    scrollBoxRef: React.RefObject<HTMLDivElement | null>;
    selectFocused: () => void;
    open: () => void;
    close: () => void;
}
export declare function useInputKeyboardController({ opened, resetFocusedOption, focusOption, scrollBoxRef, selectFocused, onInputKeyDown, open, close, }: UseInputKeyboardController): (e: React.KeyboardEvent<HTMLInputElement>) => void;
export {};
//# sourceMappingURL=useInputKeyboardController.d.ts.map