import PayFast from './src/Payfast';
import UpdateCard from './src/UpdateCard';
import LinkPayment from './src/GenerateLink';
import {
    CustomerDetails,
    Frequency,
    MerchantDetails,
    PayFastProps,
    PaymentMethods,
    ResponseData,
    TransactionData,
    TransactionDetails,
    TransactionOptions,
    UpdateCardProps
    } from './src/utils/interfaces';

export {
    PayFastProps,
    PaymentMethods,
    MerchantDetails,
    CustomerDetails,
    TransactionDetails,
    TransactionOptions,
    TransactionData,
    ResponseData,
    Frequency, 
    UpdateCard, 
    UpdateCardProps,
    LinkPayment
}

export default PayFast;
