import React from 'react';
import { PaymentResultToastProps, PaymentResultToastConfig } from './types';
import './index.less';
declare const PaymentResultToast: React.FC<PaymentResultToastProps & PaymentResultToastConfig>;
export default PaymentResultToast;
export { PaymentResultToastProvider, usePaymentResultToast, showPaymentResultToastSuccess, showPaymentResultToastFailed, showPaymentResultToastWalletPassFailed, showPaymentResultToastPartiallyPaid, showPaymentResultToast, closePaymentResultToast, clearAllPaymentResultToasts, getPaymentResultToastCount, setTillButton, globalToastManager } from './PaymentResultToastProvider';
export { closeAllPaymentResultToasts, hasActivePaymentResultToasts, getToastCount, debounce, getDefaultModalConfig } from './utils';
export type { PaymentResultToastProps, PaymentResultToastConfig, ActionButtonProps, ActionButtonGroupList, StatusClassName } from './types';
export type { ShowPaymentResultToastConfig, PaymentResultToastContextType } from './PaymentResultToastProvider';
