import React from 'react';
import { BaseProps } from '../_utils/props';
export declare type TriggerType = 'hover' | 'focus' | 'click' | 'contextmenu' | 'manual';
export declare type PopoverTheme = 'light' | 'dark';
export declare type Placement = 'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end';
export interface PopupProps extends BaseProps, React.PropsWithoutRef<JSX.IntrinsicElements['div']> {
    disabled?: boolean;
    content?: React.ReactNode;
    placement?: Placement;
    visible?: boolean;
    defaultVisible?: boolean;
    onVisibleChange?: (visible: boolean) => void;
    usePortal?: boolean;
    theme?: PopoverTheme;
    flip?: boolean;
    arrow?: boolean;
    offset?: number;
    mouseEnterDelay?: number;
    mouseLeaveDelay?: number;
    trigger?: TriggerType;
    biZoom?: boolean;
    children: React.ReactElement;
}
