export interface UseMenuNavigationOptions {
    itemsCount: number;
    orientation: "horizontal" | "vertical";
    onNavigate?: (index: number) => void;
}
export interface UseMenuNavigationReturn {
    handleNavigationKeyDown: (e: React.KeyboardEvent, currentIndex: number) => number | null;
}
/**
 * Хук для обработки навигации по меню с помощью клавиатуры.
 * Поддерживает стрелки, Home, End с циклической навигацией.
 *
 * @param options - Опции для настройки навигации
 * @returns Обработчик навигации по клавиатуре
 */
export declare function useMenuNavigation({ itemsCount, orientation, onNavigate, }: UseMenuNavigationOptions): UseMenuNavigationReturn;
