import type { AuctionBorrowDto } from '../models/AuctionBorrowDto'; import type { AuctionBorrowRecipt } from '../models/AuctionBorrowRecipt'; import type { AuctionCancelDto } from '../models/AuctionCancelDto'; import type { AuctionCancelOrderResponseDto } from '../models/AuctionCancelOrderResponseDto'; import type { AuctionLendDto } from '../models/AuctionLendDto'; import type { AuctionLendRecipt } from '../models/AuctionLendRecipt'; import type { GetPrimaryCancelTxIdResponse } from '../models/GetPrimaryCancelTxIdResponse'; import type { OrderInfoDto } from '../models/OrderInfoDto'; import type { PrimaryOrderHistoryListDto } from '../models/PrimaryOrderHistoryListDto'; import type { PrimaryTradingResponseListDto } from '../models/PrimaryTradingResponseListDto'; import type { RedeemDto } from '../models/RedeemDto'; import type { RedeemResponseDto } from '../models/RedeemResponseDto'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class AuctionService { /** * lend order to auction market * @param requestBody * @returns AuctionLendRecipt * @throws ApiError */ static tsAuctionControllerLend(requestBody: AuctionLendDto): CancelablePromise; /** * borrow order to auction market * @param requestBody * @returns AuctionBorrowRecipt * @throws ApiError */ static tsAuctionControllerBorrow(requestBody: AuctionBorrowDto): CancelablePromise; /** * cancel order to auction market * @param requestBody * @returns AuctionCancelOrderResponseDto * @throws ApiError */ static tsAuctionControllerCancel(requestBody: AuctionCancelDto): CancelablePromise; /** * get order by orderId, accountId * @param orderId * @returns OrderInfoDto * @throws ApiError */ static tsAuctionControllerGetOrder(orderId: string): CancelablePromise; /** * get orderHistory by accountId * @param accountId * @param startTime * @param endTime * @param limit * @param orderStatus * @param reqType * @param tokenId * @returns PrimaryOrderHistoryListDto * @throws ApiError */ static tsAuctionControllerGetPrimaryOrderHistory(accountId: string, startTime?: string, endTime?: string, limit?: number, orderStatus?: Array, reqType?: any, tokenId?: any): CancelablePromise; /** * get primary auction txId by orderNum * @param orderNum * @returns GetPrimaryCancelTxIdResponse * @throws ApiError */ static tsAuctionControllerGetTxIdByOrderNum(orderNum: string): CancelablePromise; /** * get primary-trading-view by bondTokenId, from and resolution * @param bondTokenId * @param from * @param resolution * @param maturityDate * @returns PrimaryTradingResponseListDto * @throws ApiError */ static tsAuctionControllerGetPrimaryTradingView(bondTokenId: string, from: string, resolution: string, maturityDate: string): CancelablePromise; /** * redeem token with full amount * @param requestBody * @returns RedeemResponseDto * @throws ApiError */ static tsAuctionControllerRedeemTokenWithAmount(requestBody: RedeemDto): CancelablePromise; }