import { SagePayOptions } from './configOptions'; import { ThreeDSecureOutput } from './three-d-secure-output'; import { PaymentTransactionOutput, PaymentTransactionInput, CompletePaymentTransactionInput as CompleteTransactionInput } from './payment-transaction'; import { RefundTransactionInput } from './refund-transaction'; export declare class SagePayClient { private options; private readonly createMerchantSessionKey; private readonly createCardIdentifier; private readonly createLinkCardIdentifier; createPaymentTransaction: (paymentTransactionInput: PaymentTransactionInput) => Promise; completePaymentTransaction: (completeTransactionInput: CompleteTransactionInput) => Promise; createRefundTransaction: (refundTransactionInput: RefundTransactionInput) => Promise; constructor(options: SagePayOptions); } //# sourceMappingURL=SagePayClient.d.ts.map