import React from "react"; export interface PopConfirmProps { message: string; description?: string | React.ReactNode; placement?: string; confirmText?: string; cancelText?: string; tipIcon?: JSX.Element; maskClosable?: boolean; extraCls?: string; visible?: boolean; onCancel?: (e: ReactMouseEvent) => void; onConfirm?: (e: ReactMouseEvent) => void; translation?: ITranslation; hasCancelBtn?: boolean; hasConfirmBtn?: boolean; getPopupContainer?: (triggerNode?: HTMLElement) => HTMLElement; lang?: ILang; } export interface IPopConfirmFunPorps extends PopConfirmProps { target: HTMLElement; zIndex?: number; } export declare type ReactMouseEvent = React.MouseEvent; export interface IPopConfirmType { show: (props: IPopConfirmFunPorps) => void; [props: string]: any; } export interface ITranslation { yes?: string; no?: string; } export declare type ILang = "en_US" | "zh_CN" | "zh_TW";