import { TriggerVariant } from '../../state/Trigger';
import { Placement } from '../../utils/placement';
import { Props } from '../../utils/types';
export interface PopoverContentProps {
    /**
     * @since 10.19.0
     */
    fluid?: boolean;
    /**
     * @since 10.19.0
     */
    placement?: Placement;
}
export interface PopoverProps extends Props {
    /**
     * Whether to show the overlay on initial render
     * @defaultValue false
     * @since 10.19.0
     */
    initialIsVisible?: boolean;
    /**
     * The tip we want to display
     * @since 10.19.0
     */
    overlay?: React.ReactElement<{
        placement?: Placement;
    }>;
    /**
     * Determines the position of the arrow
     * @defaultValue top
     * @since 10.19.0
     */
    placement?: Placement;
    /**
     * The event to trigger the overlay
     * @defaultValue click
     * @since 10.19.0
     */
    trigger?: TriggerVariant;
}
