import React from 'react';
import type { TooltipProps } from '../tooltip';
import type { ButtonProps } from '../button/button';
export interface PopconfirmProps extends TooltipProps {
    /** 确认框弹出位置 */
    placement?: TooltipProps['placement'];
    /** 确认框的标题 */
    title?: React.ReactNode;
    /** 确认框的描述 */
    content?: React.ReactNode;
    /** 背景颜色 */
    color?: string;
    /** cancel 按钮 props @link="[ButtonProps](/components/button)" */
    cancelButtonProps?: ButtonProps;
    /** 取消按钮文字 */
    cancelText?: string;
    /** ok 按钮 props @link="[ButtonProps](/components/button)" */
    okButtonProps?: any;
    /** 确认按钮文字 */
    okText?: string;
    /** 自定义弹出气泡 Icon 图标 */
    icon?: React.ReactNode;
    /** 点击取消的回调 */
    onCancel?: React.MouseEventHandler<HTMLElement>;
    /** 点击确认的回调 */
    onConfirm?: React.MouseEventHandler<HTMLElement>;
    /** 是否显示气泡确认框 */
    visible?: boolean;
    /** 自定义宽度 */
    width?: number;
    children?: React.ReactNode;
}
declare const Popconfirm: React.ForwardRefExoticComponent<PopconfirmProps & React.RefAttributes<unknown>>;
export default Popconfirm;
