import { FC, SetStateAction, Dispatch } from 'react'; import { ModalProps } from 'antd/es/modal'; export interface SModalProps extends ModalProps { handleModalConfirm?: (callback: (closeModal: boolean) => void) => void; callbackAfterAction?: (closeModal: boolean) => void; visible: boolean; setVisible: (v: boolean) => void | Dispatch>; } /** * 封装好的, 少写几句代码的Modal, 和SModal 1.0版本不一样, 这个是个受控组件, 要求传入visible和setVisible * @param handleModalConfirm 确定的回调 * @param children Modal的内容 * @param visible * @param setVisible * @param others 可以覆盖任何Modal的props, 但是不要写onOK和onCancel * @constructor */ declare const SModal2: FC; export default SModal2;