import { FloatingContext, UseClickProps, UseDismissProps, UseFocusProps, UseHoverProps, UseListNavigationProps, UseRoleProps, UseTypeaheadProps } from '@floating-ui/react'; import { UseSelectedProps } from './useSelected'; interface InteractionsWrapperArg { context: FloatingContext; openOnClick?: boolean | UseClickProps; openOnHover?: boolean | UseHoverProps; openOnFocus?: boolean | UseFocusProps; openOnSelected?: boolean | UseSelectedProps; role?: boolean | UseRoleProps; listNavigation?: UseListNavigationProps; typeahead?: UseTypeaheadProps; dismiss?: UseDismissProps; } /** * Allows boolean or object configuration for interactions * * @param arg */ export declare const useConfigurableInteractions: ({ context, openOnClick, openOnHover, openOnFocus, openOnSelected, role: _role, listNavigation: _listNavigation, typeahead: _typeahead, dismiss: _dismiss, }: InteractionsWrapperArg) => import('@floating-ui/react').UseInteractionsReturn; export {};