import { HTMLAttributes, ReactNode, type CSSProperties } from 'react';
export type PopoverType = 'tooltip' | 'popup' | 'dropdown';
export interface PopoverProps extends Omit, 'content'> {
children: ReactNode;
/** If true, adds dark theme */
feDark?: boolean;
/** If true, omits arrow on popup */
feHideArrow?: boolean;
/** If provided, sets the maximum width of the element */
feMaxWidth?: CSSProperties['maxWidth'];
/** If true, removes padding */
feNoPadding?: boolean;
/** Type of Popover */
feType: PopoverType;
}
/**
* Popover-family component used to display overlay content
*
* See [PopoverContext](./?path=/docs/other-contexts-popover-context--overview) for info
*/
declare const Popover: import("react").ForwardRefExoticComponent>;
export default Popover;