/// export declare type Item = { label: string; value?: string; isDisabled: boolean; ref?: React.RefObject; }; export declare function getSelectableItems(items: Item[]): Item[]; export declare function getItemIndexForValue(items: Item[], value?: string): number; export declare function getItemLabelForValue(items: Item[], value?: string): string; export declare function getMatchingItems(items: Item[], searchString: string): Item[]; export declare function getFirstSelectableIndex(items: Item[]): number | undefined; export declare function getLastSelectableIndex(items: Item[]): number | undefined; declare type GetNextSelectableIndexOptions = { items: Item[]; currentIndex?: number; key: 'ArrowUp' | 'ArrowDown'; }; export declare function getNextSelectableIndex({ items, currentIndex, key }: GetNextSelectableIndexOptions): number | undefined; export {};