import React from "react"; import { StyledProps } from "../_type"; import { BubbleProps } from "../bubble"; export interface PopConfirmProps extends Pick, StyledProps { /** * 提示标题 */ title?: React.ReactNode; /** * 提示信息 */ message?: React.ReactNode; /** * 底部渲染内容 * @docType React.ReactNode | ((close: () => void) => React.ReactNode) */ footer?: React.ReactNode | ((close: () => void) => React.ReactNode); /** * 需要被气泡包裹的内容 */ children?: React.ReactNode; /** * 是否可以跟随参考元素离开可视范围 * @default false * @since 2.5.0 */ escapeWithReference?: BubbleProps["escapeWithReference"]; /** * 是否阻止点击 Popconfirm 子元素时弹出确认框 * @default false * @since 2.7.0 */ disabled?: boolean; } export declare function PopConfirm({ title, message, children, footer, className, disabled, visible: _visible, onVisibleChange: _onVisibleChange, ...props }: PopConfirmProps): JSX.Element; export declare namespace PopConfirm { var displayName: string; }