import React from 'react'; import { ButtonProps } from '../button'; import { TooltipProps } from '../tooltip'; import { ButtonType } from '../button/button'; export type PopconfirmProps = TooltipProps & { title: React.ReactNode; disabled?: boolean; onConfirm?: (e?: React.MouseEvent) => void; onCancel?: (e?: React.MouseEvent) => void; okText?: React.ReactNode; okType?: ButtonType; showCancel?: boolean; cancelText?: React.ReactNode; okButtonProps?: ButtonProps; cancelButtonProps?: ButtonProps; icon?: React.ReactNode; onVisibleChange?: (visible: boolean, e?: React.MouseEvent | React.KeyboardEvent) => void; }; export interface PopconfirmState { visible?: boolean; } declare const Popconfirm: React.ForwardRefExoticComponent>; export default Popconfirm;