import { ClientCreationOptions } from '../lib/HttpClient'; import SearchPayoutBouncedTransactionsRequest from '../request/SearchPayoutBouncedTransactionsRequest'; import SearchPayoutCompletedTransactionsRequest from '../request/SearchPayoutCompletedTransactionsRequest'; import SearchPayoutRowsRequest from '../request/SearchPayoutRowsRequest'; import PayoutBouncedTransactionListResponse from '../response/PayoutBouncedTransactionListResponse'; import PayoutCompletedTransactionListResponse from '../response/PayoutCompletedTransactionListResponse'; import PayoutDetailResponse from '../response/PayoutDetailResponse'; import PayoutRowListResponse from '../response/PayoutRowListResponse'; import BaseAdapter from './BaseAdapter'; export default class SettlementReportingAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); searchPayoutCompletedTransactions(request: SearchPayoutCompletedTransactionsRequest): Promise; searchBouncedPayoutTransactions(request: SearchPayoutBouncedTransactionsRequest): Promise; retrievePayoutDetails(id: number): Promise; searchPayoutRow(request: SearchPayoutRowsRequest): Promise; }