import type { ButtonProps, PopoverProps } from 'antd';
import React from 'react';
import './index.less';
export interface DeleteConfirmProps {
    onDelete: () => void;
    title?: string;
    content?: string;
    placement?: PopoverProps['placement'];
    type?: ButtonProps['type'];
    danger?: boolean;
    size?: ButtonProps['size'];
    ghost?: boolean;
    disabled?: boolean;
    className?: string;
    /** 是否为图标删除按钮（仅 isDelete 为 true 时生效） */
    isIcon?: boolean;
    deleteText?: string;
    /** 是否为删除二次确认，false 时确认按钮为主按钮样式 */
    isDelete?: boolean;
}
declare const DeleteConfirm: React.FC<DeleteConfirmProps>;
export { deleteConfirmLocaleZhCN } from './locale';
export default DeleteConfirm;
