import * as React from 'react'; import { ReactNode } from 'react'; import * as PopperPrimitive from '@radix-ui/react-popper'; import { ElementProps, VisibleState } from '../../types/index.mjs'; declare const PopperRoot: React.FC; declare const PopperAnchor: React.ForwardRefExoticComponent>; declare const PopperArrow: React.ForwardRefExoticComponent>; interface PopperRootProps extends ElementProps { } interface PopperArrowProps extends ElementProps { } interface PopperAnchorProps extends ElementProps { } interface PopperContentProps extends ElementProps { unstyled?: boolean; fitContent?: boolean; } declare const PopperContent: React.ForwardRefExoticComponent>; interface PopperProps extends PopperContentProps, VisibleState { trigger?: ReactNode; arrow?: boolean; unstyled?: boolean; fitContent?: boolean; } declare const Popper: React.ForwardRefExoticComponent>; declare const PopperFreeSolo: React.ForwardRefExoticComponent>; export { Popper, PopperAnchor, type PopperAnchorProps, PopperArrow, type PopperArrowProps, PopperContent, type PopperContentProps, PopperFreeSolo, type PopperProps, PopperRoot, type PopperRootProps };