import { ClientCreationOptions } from '../lib/HttpClient'; import CreateInstantWalletSettlementRequest from '../request/CreateInstantWalletSettlementRequest'; import CreatePayoutAccountRequest from '../request/CreatePayoutAccountRequest'; import SearchPayoutAccountRequest from '../request/SearchPayoutAccountRequest'; import UpdatePayoutAccountRequest from '../request/UpdatePayoutAccountRequest'; import DataResponse from '../response/DataResponse'; import PayoutAccountResponse from '../response/PayoutAccountResponse'; import SettlementResponse from '../response/SettlementResponse'; import BaseAdapter from './BaseAdapter'; export default class SettlementAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); createInstantWalletSettlement(request: CreateInstantWalletSettlementRequest): Promise; createPayoutAccount(request: CreatePayoutAccountRequest): Promise; updatePayoutAccount(id: number, request: UpdatePayoutAccountRequest): Promise; deletePayoutAccount(id: number): Promise; searchPayoutAccount(request: SearchPayoutAccountRequest): Promise>; }