import { TooltipClasses } from '@mui/material/Tooltip/tooltipClasses';
import { TextReplacements } from '../Text/Text';
import { default as React } from 'react';
export type PopoverTheme = 'default' | 'dark';
export type PopoverPosition = 'bottom' | 'top' | 'left' | 'right';
export interface PopoverProps {
    children: React.ReactElement;
    message?: string | React.ReactNode;
    title?: string | React.ReactNode;
    position?: PopoverPosition;
    maxWidth?: string;
    arrow?: boolean;
    wrapChildren?: boolean;
    interactive?: boolean;
    theme?: PopoverTheme;
    replacements?: TextReplacements;
    className?: Partial<TooltipClasses>;
    /**
     * The popover does not appear when the window width is below this given parameter
     */
    hideUnderBreakpoint?: number;
}
/**
 * ---------------------------------------------------------------------------------------------------------------------
 */
export declare const Popover: (props: PopoverProps) => import("react/jsx-runtime").JSX.Element;
