import { CrossexAccount } from '../model/crossexAccount'; import { CrossexAccountBookRecord } from '../model/crossexAccountBookRecord'; import { CrossexAccountUpdateRequest } from '../model/crossexAccountUpdateRequest'; import { CrossexAccountUpdateResponse } from '../model/crossexAccountUpdateResponse'; import { CrossexAdlRank } from '../model/crossexAdlRank'; import { CrossexClosePositionRequest } from '../model/crossexClosePositionRequest'; import { CrossexCoinDiscountRate } from '../model/crossexCoinDiscountRate'; import { CrossexConvertOrderRequest } from '../model/crossexConvertOrderRequest'; import { CrossexConvertOrderResponse } from '../model/crossexConvertOrderResponse'; import { CrossexConvertQuoteRequest } from '../model/crossexConvertQuoteRequest'; import { CrossexConvertQuoteResponse } from '../model/crossexConvertQuoteResponse'; import { CrossexHistoricalMarginPosition } from '../model/crossexHistoricalMarginPosition'; import { CrossexHistoricalPosition } from '../model/crossexHistoricalPosition'; import { CrossexInterestRate } from '../model/crossexInterestRate'; import { CrossexLeverageRequest } from '../model/crossexLeverageRequest'; import { CrossexLeverageResponse } from '../model/crossexLeverageResponse'; import { CrossexMarginInterestRecord } from '../model/crossexMarginInterestRecord'; import { CrossexMarginPosition } from '../model/crossexMarginPosition'; import { CrossexOrder } from '../model/crossexOrder'; import { CrossexOrderActionResponse } from '../model/crossexOrderActionResponse'; import { CrossexOrderRequest } from '../model/crossexOrderRequest'; import { CrossexOrderUpdateRequest } from '../model/crossexOrderUpdateRequest'; import { CrossexPosition } from '../model/crossexPosition'; import { CrossexRiskLimit } from '../model/crossexRiskLimit'; import { CrossexTrade } from '../model/crossexTrade'; import { CrossexTransferCoin } from '../model/crossexTransferCoin'; import { CrossexTransferRecord } from '../model/crossexTransferRecord'; import { CrossexTransferRequest } from '../model/crossexTransferRequest'; import { CrossexTransferResponse } from '../model/crossexTransferResponse'; import { InlineResponse200 } from '../model/inlineResponse200'; import { Symbol } from '../model/symbol'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class CrossExApi { protected client: ApiClient; constructor(client?: ApiClient); listCrossexRuleSymbols(opts?: { symbols?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexRuleRiskLimits(symbols: string): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexTransferCoins(opts?: { coin?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexTransfers(opts?: { coin?: string; orderId?: string; from?: number; to?: number; page?: number; limit?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; createCrossexTransfer(opts?: { crossexTransferRequest?: CrossexTransferRequest; }): Promise<{ response: AxiosResponse; body: CrossexTransferResponse; }>; createCrossexOrder(opts?: { crossexOrderRequest?: CrossexOrderRequest; }): Promise<{ response: AxiosResponse; body: CrossexOrderActionResponse; }>; getCrossexOrder(orderId: string): Promise<{ response: AxiosResponse; body: CrossexOrder; }>; updateCrossexOrder(orderId: string, opts?: { crossexOrderUpdateRequest?: CrossexOrderUpdateRequest; }): Promise<{ response: AxiosResponse; body: CrossexOrderActionResponse; }>; cancelCrossexOrder(orderId: string): Promise<{ response: AxiosResponse; body: CrossexOrderActionResponse; }>; createCrossexConvertQuote(opts?: { crossexConvertQuoteRequest?: CrossexConvertQuoteRequest; }): Promise<{ response: AxiosResponse; body: CrossexConvertQuoteResponse; }>; createCrossexConvertOrder(opts?: { crossexConvertOrderRequest?: CrossexConvertOrderRequest; }): Promise<{ response: AxiosResponse; body: CrossexConvertOrderResponse; }>; getCrossexAccount(opts?: { exchangeType?: string; }): Promise<{ response: AxiosResponse; body: CrossexAccount; }>; updateCrossexAccount(opts?: { crossexAccountUpdateRequest?: CrossexAccountUpdateRequest; }): Promise<{ response: AxiosResponse; body: CrossexAccountUpdateResponse; }>; getCrossexPositionsLeverage(opts?: { symbols?: string; }): Promise<{ response: AxiosResponse; body: { [key: string]: string; }; }>; updateCrossexPositionsLeverage(opts?: { crossexLeverageRequest?: CrossexLeverageRequest; }): Promise<{ response: AxiosResponse; body: CrossexLeverageResponse; }>; getCrossexMarginPositionsLeverage(opts?: { symbols?: string; }): Promise<{ response: AxiosResponse; body: { [key: string]: string; }; }>; updateCrossexMarginPositionsLeverage(opts?: { crossexLeverageRequest?: CrossexLeverageRequest; }): Promise<{ response: AxiosResponse; body: CrossexLeverageResponse; }>; closeCrossexPosition(opts?: { crossexClosePositionRequest?: CrossexClosePositionRequest; }): Promise<{ response: AxiosResponse; body: CrossexOrderActionResponse; }>; getCrossexInterestRate(opts?: { coin?: string; exchangeType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; getCrossexFee(): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexPositions(opts?: { symbol?: string; exchangeType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexMarginPositions(opts?: { symbol?: string; exchangeType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexAdlRank(symbol: string): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexOpenOrders(opts?: { symbol?: string; exchangeType?: string; businessType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexHistoryOrders(opts?: { page?: number; limit?: number; symbol?: string; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexHistoryPositions(opts?: { page?: number; limit?: number; symbol?: string; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexHistoryMarginPositions(opts?: { page?: number; limit?: number; symbol?: string; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexHistoryMarginInterests(opts?: { symbol?: string; from?: number; to?: number; page?: number; limit?: number; exchangeType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexHistoryTrades(opts?: { page?: number; limit?: number; symbol?: string; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexAccountBook(opts?: { page?: number; limit?: number; coin?: string; from?: number; to?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listCrossexCoinDiscountRate(opts?: { coin?: string; exchangeType?: string; }): Promise<{ response: AxiosResponse; body: Array; }>; }