import type { FC, ReactNode, ComponentProps } from 'react'; import { Modal, ModalFuncProps } from 'antd'; import './index.less'; declare type ModalProps = ComponentProps; declare type Props = ModalProps & { className?: string; centered?: boolean; keyboard?: boolean; maskClosable?: boolean; destroyOnClose?: boolean; children?: ReactNode; }; declare type ConfirmPropsType = ModalFuncProps & { danger?: boolean; }; declare type ConfirmFuncReturnType = ReturnType; declare const TaModal: FC & { confirm: (props: ConfirmPropsType) => ConfirmFuncReturnType; warning: typeof Modal.warning; success: typeof Modal.success; info: typeof Modal.info; error: typeof Modal.error; }; export default TaModal;