import { ClientCreationOptions } from '../lib/HttpClient'; import CompleteBkmExpressRequest from '../request/CompleteBkmExpressRequest'; import InitBkmExpressRequest from '../request/InitBkmExpressRequest'; import InitBkmExpressResponse from '../response/InitBkmExpressResponse'; import PaymentResponse from '../response/PaymentResponse'; import ReportingPaymentResponse from '../response/ReportingPaymentResponse'; import BaseAdapter from './BaseAdapter'; export default class BkmExpressPaymentAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); init(request: InitBkmExpressRequest): Promise; complete(request: CompleteBkmExpressRequest): Promise; retrievePayment(ticketId: string): Promise; retrievePaymentByToken(token: string): Promise; }