import { UseItemInnerFocusOptions, UseItemInnerFocusResult } from './useItemInnerFocus.types'; /** * Hook for managing focus behavior when context menu items contain * inner focusable elements (e.g., inputs, textareas). * * This hook solves the problem of focus conflicts in Radix-based menus: * when a user focuses an input inside a menu item, the menu should not * close and other items should not steal focus. * * Key features: * - Tracks whether the item contains inner inputs and if they are focused * - Automatically sets `isSelectable` to false for items with inner inputs * (prevents item selection on click, allowing input interaction instead) * - Registers the focused item globally so other items can show a blocker * - Renders a focus blocker over other items when one item has a focused input */ export declare const useItemInnerFocus: (options: UseItemInnerFocusOptions) => UseItemInnerFocusResult; //# sourceMappingURL=useItemInnerFocus.d.ts.map