import { ClientCreationOptions } from '../lib/HttpClient'; import CheckMasterpassUserRequest from '../request/CheckMasterpassUserRequest'; import MasterpassPaymentCompleteRequest from '../request/MasterpassPaymentCompleteRequest'; import MasterpassPaymentThreeDSCompleteRequest from '../request/MasterpassPaymentThreeDSCompleteRequest'; import MasterpassPaymentThreeDSInitRequest from '../request/MasterpassPaymentThreeDSInitRequest'; import MasterpassPaymentTokenGenerateRequest from '../request/MasterpassPaymentTokenGenerateRequest'; import MasterpassRetrieveLoyaltiesRequest from '../request/MasterpassRetrieveLoyaltiesRequest'; import CheckMasterpassUserResponse from '../response/CheckMasterpassUserResponse'; import MasterpassPaymentThreeDSInitResponse from '../response/MasterpassPaymentThreeDSInitResponse'; import MasterpassPaymentTokenGenerateResponse from '../response/MasterpassPaymentTokenGenerateResponse'; import PaymentResponse from '../response/PaymentResponse'; import RetrieveLoyaltiesResponse from '../response/RetrieveLoyaltiesResponse'; import BaseAdapter from './BaseAdapter'; export default class MasterpassPaymentAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); checkMasterpassUser(request: CheckMasterpassUserRequest): Promise; generateMasterpassPaymentToken(request: MasterpassPaymentTokenGenerateRequest): Promise; completeMasterpassPayment(request: MasterpassPaymentCompleteRequest): Promise; init3DSMasterpassPayment(request: MasterpassPaymentThreeDSInitRequest): Promise; complete3DSMasterpassPayment(request: MasterpassPaymentThreeDSCompleteRequest): Promise; retrieveLoyalties(request: MasterpassRetrieveLoyaltiesRequest): Promise; }