import { ClientCreationOptions } from '../lib/HttpClient'; import PosStatus from '../model/PosStatus'; import CreateMerchantPosRequest from '../request/CreateMerchantPosRequest'; import SearchMerchantPosRequest from '../request/SearchMerchantPosRequest'; import UpdateMerchantPosCommissionRequest from '../request/UpdateMerchantPosCommissionRequest'; import UpdateMerchantPosRequest from '../request/UpdateMerchantPosRequest'; import DataResponse from '../response/DataResponse'; import MerchantPosCommissionResponse from '../response/MerchantPosCommissionResponse'; import MerchantPosResponse from '../response/MerchantPosResponse'; import BaseAdapter from './BaseAdapter'; export default class MerchantAdapter extends BaseAdapter { constructor(options: ClientCreationOptions); createMerchantPos(request: CreateMerchantPosRequest): Promise; retrieveMerchantPos(id: number): Promise; deleteMerchantPos(id: number): Promise; updateMerchantPosStatus(id: number, status: PosStatus): Promise; updateMerchantPos(id: number, request: UpdateMerchantPosRequest): Promise; searchMerchantPos(request: SearchMerchantPosRequest): Promise>; retrieveMerchantPosCommissions(id: number): Promise>; updateMerchantPosCommissions(id: number, request: UpdateMerchantPosCommissionRequest): Promise; }