interface TopUpModalProps {
    isSubmitting: boolean;
    handleCloseDrawer: () => void;
    handleProcessPayment: (data: TopUpWalletPaymentData) => void;
}
type PaymentMethod = 'eft' | 'mobile_money';
type MobileProvider = 'mtn' | 'vodacom' | 'cell_c' | 'telkom';
export interface TopUpWalletPaymentData {
    amount: string;
    paymentMethod: PaymentMethod;
    mobileProvider?: MobileProvider;
}
declare const TopUpWalletContent: ({ isSubmitting, handleCloseDrawer, handleProcessPayment }: TopUpModalProps) => import("react/jsx-runtime").JSX.Element;
export default TopUpWalletContent;
