import React, { ReactNode } from 'react'; import { Css } from '@pitrix/portal-ui'; type BtnType = 'primary' | 'secondary' | 'normal' | 'danger'; interface ModalFooterProps { /** 左侧自定义内容 */ leftContent?: ReactNode; /** 是否显示取消按钮 */ showCancel?: boolean; /** 取消按钮文本 */ cancelText?: string; /** 取消按钮类型 */ cancelType?: BtnType; /** 取消按钮点击事件 */ onCancel?: () => void; /** 是否显示确定按钮 */ showOk?: boolean; /** 确定按钮文本 */ okText?: string; /** 确定按钮类型 */ okType?: BtnType; /** 确定按钮是否加载中 */ okLoading?: boolean; /** 确定按钮是否禁用 */ okDisabled?: boolean; /** 确定按钮点击事件 */ onOk?: () => void; /** 是否有边框 */ bordered?: boolean; /** 自定义样式 */ css?: Css; } declare const ModalFooter: React.FC; export default ModalFooter; export type { ModalFooterProps, BtnType };