import { OffsetOptions } from '@floating-ui/react'; import { OverlayOpenWith, OverlayProps } from '../overlay/overlay'; export interface PopoverProps extends Omit { /** * Adds correct event listeners that change the open state. * @default click */ openWith?: OverlayOpenWith; /** * Offset of content. * @default GAP + ARROW_HEIGHT (3px + 17px) */ offset?: OffsetOptions; /** * If true, popover renders with an illustrative border on the arrow side * and extra arrow padding so the arrow's shoulders stay clear of the * rounded corner on `-start` / `-end` placements. * @default false */ withBorder?: boolean; } export declare const Popover: { (props: PopoverProps): import("react/jsx-runtime").JSX.Element; Trigger: (props: import('../overlay/overlay-trigger').OverlayTriggerProps) => import("react/jsx-runtime").JSX.Element; Content: { (props: import('./popover-content').PopoverContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; export default Popover;