import { SelectOption, SelectOptionGroup } from './types';
export declare const useSearch: (options: SelectOption[] | SelectOptionGroup[], debounceTime?: number) => {
    searchTerm: string;
    setSearchTerm: import("react").Dispatch<import("react").SetStateAction<string>>;
    filteredOptions: SelectOption[] | SelectOptionGroup[];
};
export declare const useKeyboardNavigation: (optionsLength: number, isOpen: boolean, onSelect: (index: number) => void, closeDropdown: () => void) => {
    highlightedIndex: number;
    setHighlightedIndex: import("react").Dispatch<import("react").SetStateAction<number>>;
};
