import { FlashSwapCurrencyPair } from '../model/flashSwapCurrencyPair'; import { FlashSwapMultiCurrencyManyToOneOrderCreateReq } from '../model/flashSwapMultiCurrencyManyToOneOrderCreateReq'; import { FlashSwapMultiCurrencyManyToOneOrderCreateResp } from '../model/flashSwapMultiCurrencyManyToOneOrderCreateResp'; import { FlashSwapMultiCurrencyManyToOneOrderPreviewReq } from '../model/flashSwapMultiCurrencyManyToOneOrderPreviewReq'; import { FlashSwapMultiCurrencyManyToOneOrderPreviewResp } from '../model/flashSwapMultiCurrencyManyToOneOrderPreviewResp'; import { FlashSwapMultiCurrencyOneToManyOrderCreateReq } from '../model/flashSwapMultiCurrencyOneToManyOrderCreateReq'; import { FlashSwapMultiCurrencyOneToManyOrderCreateResp } from '../model/flashSwapMultiCurrencyOneToManyOrderCreateResp'; import { FlashSwapMultiCurrencyOneToManyOrderPreviewReq } from '../model/flashSwapMultiCurrencyOneToManyOrderPreviewReq'; import { FlashSwapMultiCurrencyOneToManyOrderPreviewResp } from '../model/flashSwapMultiCurrencyOneToManyOrderPreviewResp'; import { FlashSwapOrder } from '../model/flashSwapOrder'; import { FlashSwapOrderCreateReq } from '../model/flashSwapOrderCreateReq'; import { FlashSwapOrderCreateResp } from '../model/flashSwapOrderCreateResp'; import { FlashSwapOrderPreview } from '../model/flashSwapOrderPreview'; import { FlashSwapOrderPreviewResp } from '../model/flashSwapOrderPreviewResp'; import { FlashSwapOrderRequest } from '../model/flashSwapOrderRequest'; import { FlashSwapPreviewRequest } from '../model/flashSwapPreviewRequest'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class FlashSwapApi { protected client: ApiClient; constructor(client?: ApiClient); listFlashSwapCurrencyPair(opts?: { currency?: string; page?: number; limit?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; listFlashSwapOrders(opts?: { status?: number; sellCurrency?: string; buyCurrency?: string; reverse?: boolean; limit?: number; page?: number; }): Promise<{ response: AxiosResponse; body: Array; }>; createFlashSwapOrder(flashSwapOrderRequest: FlashSwapOrderRequest): Promise<{ response: AxiosResponse; body: FlashSwapOrder; }>; getFlashSwapOrder(orderId: number): Promise<{ response: AxiosResponse; body: FlashSwapOrder; }>; previewFlashSwapOrder(flashSwapPreviewRequest: FlashSwapPreviewRequest): Promise<{ response: AxiosResponse; body: FlashSwapOrderPreview; }>; createFlashSwapMultiCurrencyManyToOneOrder(flashSwapMultiCurrencyManyToOneOrderCreateReq: FlashSwapMultiCurrencyManyToOneOrderCreateReq): Promise<{ response: AxiosResponse; body: FlashSwapMultiCurrencyManyToOneOrderCreateResp; }>; previewFlashSwapMultiCurrencyManyToOneOrder(flashSwapMultiCurrencyManyToOneOrderPreviewReq: FlashSwapMultiCurrencyManyToOneOrderPreviewReq): Promise<{ response: AxiosResponse; body: FlashSwapMultiCurrencyManyToOneOrderPreviewResp; }>; createFlashSwapOrderV1(flashSwapOrderCreateReq: FlashSwapOrderCreateReq): Promise<{ response: AxiosResponse; body: FlashSwapOrderCreateResp; }>; createFlashSwapMultiCurrencyOneToManyOrder(flashSwapMultiCurrencyOneToManyOrderCreateReq: FlashSwapMultiCurrencyOneToManyOrderCreateReq): Promise<{ response: AxiosResponse; body: FlashSwapMultiCurrencyOneToManyOrderCreateResp; }>; previewFlashSwapMultiCurrencyOneToManyOrder(flashSwapMultiCurrencyOneToManyOrderPreviewReq: FlashSwapMultiCurrencyOneToManyOrderPreviewReq): Promise<{ response: AxiosResponse; body: FlashSwapMultiCurrencyOneToManyOrderPreviewResp; }>; previewFlashSwapOrderV1(sellAsset: string, buyAsset: string, opts?: { sellAmount?: string; buyAmount?: string; }): Promise<{ response: AxiosResponse; body: FlashSwapOrderPreviewResp; }>; }