import React from 'react'; import { ButtonProps, ButtonType } from '../Button'; export interface FooterCtxValue { /** 点击确定回调 */ onOk?: () => Promise | void; /** 点击取消回调 */ onCancel?: () => void; } export declare const footerCtx: React.Context; /** 获取用于自定义 Footer 实现的上下文信息 */ export declare function useFooterCtx(): FooterCtxValue; export interface Props { /** 确定按钮文本 */ okText?: string; /** 取消按钮文本 */ cancelText?: string; /** 确定按钮类型 */ okType?: ButtonType; /** 取消按钮类型 */ cancelType?: ButtonType; /** 确定按钮的 loading 状态 */ okLoading?: boolean; /** 确定按钮的 props */ okButtonProps?: ButtonProps; /** 取消按钮的 props */ cancelButtonProps?: ButtonProps; } export default function Footer({ okText, cancelText, okType, cancelType, okLoading, okButtonProps, cancelButtonProps }: Props): React.JSX.Element;