import { HTMLAttributes } from 'react';
type PopupPropsFromNativeDivElement = Omit, 'style'>;
export interface PopupProps extends PopupPropsFromNativeDivElement {
/**
* 自定义 class
*/
className?: string;
/**
* 是否显示
*/
visible?: boolean;
/**
* 是否在隐藏时销毁
*/
destroyOnHide?: boolean;
/**
* 禁用 popup portal
* 维持一般的 children in parent DOM 层级
*/
disablePortal?: boolean;
/**
* 指定 popup portal 挂载的容器 getter
*
* 不提供时默认为 document.body
*/
portalContainer?: HTMLElement | null | (() => HTMLElement | null);
}
export declare const getPortalContainer: (props: PopupProps) => HTMLElement | null;
export declare const Popup: import("react").ForwardRefExoticComponent>;
export {};