import { useFloating, useInteractions } from '@floating-ui/react'; import { default as React } from 'react'; export type DropdownContextValue = { open: boolean; setOpen: (open: boolean) => void; refs: ReturnType['refs']; getReferenceProps: ReturnType['getReferenceProps']; getFloatingProps: ReturnType['getFloatingProps']; getItemProps: ReturnType['getItemProps']; listItemsRef: React.MutableRefObject>; activeIndex: number | null; setActiveIndex: (index: number | null) => void; placement?: string; content: React.ReactNode; setContent: (content: React.ReactNode) => void; divided?: boolean; variant?: 'default' | 'tree'; }; export declare const DropdownContext: React.Context; export declare const useDropdownContext: () => DropdownContextValue;