import { ClientCreationOptions } from '../lib/HttpClient'; import CreateMemberRequest from '../request/CreateMemberRequest'; import CreateMerchantRequest from '../request/CreateMerchantRequest'; import SearchMembersRequest from '../request/SearchMembersRequest'; import UpdateMemberRequest from '../request/UpdateMemberRequest'; import CreateMerchantResponse from '../response/CreateMerchantResponse'; import DataResponse from '../response/DataResponse'; import MemberResponse from '../response/MemberResponse'; import BaseAdapter from './BaseAdapter'; export default class OnboardingAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); createMember(request: CreateMemberRequest): Promise; updateMember(memberId: number, request: UpdateMemberRequest): Promise; retrieveMember(memberId: number): Promise; searchMembers(request: SearchMembersRequest): Promise>; createMerchant(request: CreateMerchantRequest): Promise; }