import React, { HTMLProps } from "react"; //#region src/Popover/Popover.d.ts type CaretPosition = 'top' | 'bottom' | 'left' | 'right' | 'bottom-left' | 'bottom-right' | 'top-left' | 'top-right' | 'left-bottom' | 'left-top' | 'right-bottom' | 'right-top'; type StyledPopoverProps = { caret?: CaretPosition; relative?: boolean; open?: boolean; }; type PopoverProps = { /** Class name for custom styling */className?: string; } & StyledPopoverProps & HTMLProps; type PopoverContentProps = { className?: string; width?: 'xsmall' | 'small' | 'large' | 'medium' | 'auto' | 'xlarge'; height?: 'small' | 'large' | 'medium' | 'auto' | 'xlarge' | 'fit-content'; overflow?: 'auto' | 'hidden' | 'scroll' | 'visible'; onClickOutside?: (event: MouseEvent | TouchEvent) => void; onEscape?: (event: KeyboardEvent) => void; ignoreClickRefs?: React.RefObject[]; } & HTMLProps; declare const _default: React.ForwardRefExoticComponent & React.RefAttributes> & { Content: React.FC>; }; //#endregion export { PopoverContentProps, PopoverProps, _default as default };