export interface UseBaseListKeyboardProps { /** * The index of the currently focused item. */ focusIndex: number; /** * Ref array containing all item DOM elements. */ childrenRefs: React.MutableRefObject<(HTMLElement | null)[]>; /** * The unique identifier for the list. */ listId: string | undefined; /** * Callback to update the focused item. */ updateFocusedItem: (itemId: string, index: number) => void; /** * Ref to the list container element. */ componentRef: React.RefObject; /** * If true, disables keyboard navigation. */ disabled: boolean; } export declare const useBaseListKeyboard: ({ focusIndex, childrenRefs, listId, updateFocusedItem, componentRef, disabled }: UseBaseListKeyboardProps) => void;