import { ClientCreationOptions } from '../lib/HttpClient'; import CreateBuyerRequest from '../request/CreateBuyerRequest'; import CreateSubMerchantRequest from '../request/CreateSubMerchantRequest'; import SearchBuyerRequest from '../request/SearchBuyerRequest'; import SearchSubMerchantsRequest from '../request/SearchSubMerchantsRequest'; import UpdateBuyerRequest from '../request/UpdateBuyerRequest'; import UpdateSubMerchantRequest from '../request/UpdateSubMerchantRequest'; import BuyerResponse from '../response/BuyerResponse'; import DataResponse from '../response/DataResponse'; import SubMerchantResponse from '../response/SubMerchantResponse'; import BaseAdapter from './BaseAdapter'; export default class OnboardingAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); createSubMerchant(request: CreateSubMerchantRequest): Promise; updateSubMerchant(subMerchantId: number, request: UpdateSubMerchantRequest): Promise; retrieveSubMerchant(subMerchantId: number): Promise; searchSubMerchants(request: SearchSubMerchantsRequest): Promise>; createBuyer(request: CreateBuyerRequest): Promise; updateBuyer(buyerId: number, request: UpdateBuyerRequest): Promise; retrieveBuyer(buyerId: number): Promise; searchBuyers(request: SearchBuyerRequest): Promise>; }