import { PopoverProps as RaPopoverProps, Popover as RaPopover } from 'react-aria-components';
import { HTMLChakraProps, RecipeProps, UnstyledProp } from '@chakra-ui/react';
import { FC } from 'react';
type PopoverRecipeProps = RecipeProps<"popover"> & UnstyledProp;
export type PopoverRootSlotProps = HTMLChakraProps<"div", PopoverRecipeProps>;
export type PopoverProps = RaPopoverProps & Omit<PopoverRootSlotProps, keyof RaPopoverProps> & {
    /**
     * Reference to the popover element
     */
    ref?: React.Ref<typeof RaPopover>;
};
/**
 * Type signature for the Popover component.
 */
export type PopoverComponent = FC<PopoverProps>;
export {};
