import { ClientCreationOptions } from '../lib/HttpClient'; import SearchPaymentRefundsRequest from '../request/SearchPaymentRefundsRequest'; import SearchPaymentsRequest from '../request/SearchPaymentsRequest'; import SearchPaymentTransactionRefundsRequest from '../request/SearchPaymentTransactionRefundsRequest'; import DataResponse from '../response/DataResponse'; import ReportingPaymentTransaction from '../response/dto/ReportingPaymentTransaction'; import ReportingPaymentRefundResponse from '../response/ReportingPaymentRefundResponse'; import ReportingPaymentResponse from '../response/ReportingPaymentResponse'; import ReportingPaymentTransactionRefundResponse from '../response/ReportingPaymentTransactionRefundResponse'; import BaseAdapter from './BaseAdapter'; export default class PaymentReportingAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); searchPayments(request: SearchPaymentsRequest): Promise>; retrievePayment(paymentId: number): Promise; retrievePaymentTransactions(paymentId: number): Promise>; retrievePaymentRefunds(paymentId: number): Promise>; retrievePaymentTransactionRefunds(paymentId: number, paymentTransactionId: number): Promise>; searchPaymentRefunds(request: SearchPaymentRefundsRequest): Promise>; searchPaymentTransactionRefunds(request: SearchPaymentTransactionRefundsRequest): Promise>; }