import { Context, CSSProperties, Ref } from 'react'; import { FloatingContext, Placement } from '@floating-ui/react'; export interface PopoverContextState { open: boolean; changeOpen: (value: boolean) => void; placement?: Placement; role?: 'tooltip' | 'dialog' | 'alertdialog' | 'menu' | 'listbox' | 'grid' | 'tree'; context: FloatingContext; triggerRef?: Ref; contentRef?: Ref; triggerProps?: Record; contentProps?: Record; contentStyles?: CSSProperties; } export declare const defaultPopoverContext: PopoverContextState; export declare const PopoverContext: Context;