import { AgencyCommissionHistory } from '../model/agencyCommissionHistory'; import { AgencyTransactionHistory } from '../model/agencyTransactionHistory'; import { BrokerCommission } from '../model/brokerCommission'; import { BrokerTransactionHistory } from '../model/brokerTransactionHistory'; import { EligibilityResponse } from '../model/eligibilityResponse'; import { PartnerApplicationResponse } from '../model/partnerApplicationResponse'; import { PartnerCommissionHistory } from '../model/partnerCommissionHistory'; import { PartnerDataAggregatedResponse } from '../model/partnerDataAggregatedResponse'; import { PartnerSubList } from '../model/partnerSubList'; import { PartnerTransactionHistory } from '../model/partnerTransactionHistory'; import { RebateUserInfo } from '../model/rebateUserInfo'; import { UserSubRelation } from '../model/userSubRelation'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class RebateApi { protected client: ApiClient; constructor(client?: ApiClient); agencyTransactionHistory(opts?: { currencyPair?: string; userId?: number; from?: number; to?: number; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; agencyCommissionsHistory(opts?: { currency?: string; commissionType?: number; userId?: number; from?: number; to?: number; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; partnerTransactionHistory(opts?: { currencyPair?: string; userId?: number; from?: number; to?: number; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: PartnerTransactionHistory; }>; partnerCommissionsHistory(opts?: { currency?: string; userId?: number; from?: number; to?: number; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: PartnerCommissionHistory; }>; partnerSubList(opts?: { userId?: number; limit?: number; offset?: number; }): Promise<{ response: AxiosResponse; body: PartnerSubList; }>; rebateBrokerCommissionHistory(opts?: { limit?: number; offset?: number; userId?: number; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; rebateBrokerTransactionHistory(opts?: { limit?: number; offset?: number; userId?: number; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; rebateUserInfo(): Promise<{ response: AxiosResponse; body: Array; }>; userSubRelation(userIdList: string): Promise<{ response: AxiosResponse; body: UserSubRelation; }>; getPartnerApplicationRecent(): Promise<{ response: AxiosResponse; body: PartnerApplicationResponse; }>; getPartnerEligibility(): Promise<{ response: AxiosResponse; body: EligibilityResponse; }>; getPartnerAgentDataAggregated(opts?: { startDate?: string; endDate?: string; businessType?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; }): Promise<{ response: AxiosResponse; body: PartnerDataAggregatedResponse; }>; }