UNPKG

@ln-markets/sdk

Version:
42 lines 5.96 kB
import type { KyInstance } from 'ky'; export declare const createFuturesRoute: (instance: KyInstance) => { cross: { cancel: (input: import("./cross/cancel.js").FuturesCrossCancelOrderInput) => Promise<import("./cross/cancel.js").FuturesCrossCancelOutput>; cancelAll: () => Promise<import("./cross/cancel-all.js").FuturesCrossCancelAllOutput>; close: () => Promise<import("./cross/close.js").FuturesCrossCloseOutput>; deposit: (input: import("./cross/deposit.js").FuturesCrossDepositInput) => Promise<import("./cross/deposit.js").FuturesCrossDepositOutput>; getFilledOrders: (input?: import("./cross/get-filled-orders.js").FuturesCrossGetFilledOrdersInput) => Promise<import("./cross/get-filled-orders.js").FuturesCrossGetFilledOrdersOutput>; getFundingFees: (input?: import("./cross/get-funding-fees.js").FuturesCrossGetFundingFeesInput) => Promise<import("./cross/get-funding-fees.js").FuturesCrossGetFundingFeesOutput>; getOpenOrders: () => Promise<import("./cross/get-open-orders.js").FuturesCrossGetOpenOrdersOutput>; getPosition: () => Promise<import("./cross/get-position.js").FuturesCrossGetPositionOutput>; getTransfers: (input?: import("./cross/get-transfers.js").FuturesCrossGetTransfersInput) => Promise<import("./cross/get-transfers.js").FuturesCrossGetTransfersOutput>; newOrder: (input: import("./cross/new-order.js").FuturesCrossNewOrderInput) => Promise<import("./cross/new-order.js").FuturesCrossNewOrderOutput>; setLeverage: (input: import("./cross/set-leverage.js").FuturesCrossSetLeverageInput) => Promise<import("./cross/set-leverage.js").FuturesCrossSetLeverageOutput>; withdraw: (input: import("./cross/withdraw.js").FuturesCrossWithdrawInput) => Promise<import("./cross/withdraw.js").FuturesCrossWithdrawOutput>; }; getCandles: (input: import("./candles.js").GetCandlesInput) => Promise<import("./candles.js").GetCandlesOutput>; getFundingSettlements: (input?: import("./funding-settlements.js").GetFundingSettlementsInput) => Promise<import("./funding-settlements.js").GetFundingSettlementsOutput>; getLeaderboard: () => Promise<import("./leaderboard.js").GetLeaderboardOutput>; getTicket: () => Promise<import("./ticker.js").GetTickerOutput>; isolated: { addMargin: (input: import("./isolated/add-margin.js").FuturesIsolatedAddMarginInput) => Promise<import("./isolated/add-margin.js").FuturesIsolatedAddMarginOutput>; cancel: (input: import("./isolated/cancel.js").FuturesIsolatedCancelTradeInput) => Promise<import("./isolated/cancel.js").FuturesIsolatedCancelOutput>; cancelAll: () => Promise<import("./isolated/cancel-all.js").FuturesIsolatedCancelAllOutput>; cashIn: (input: import("./isolated/cash-in.js").FuturesIsolatedCashInInput) => Promise<import("./isolated/cash-in.js").FuturesIsolatedCashInOutput>; close: (input: import("./isolated/close.js").FuturesIsolatedCloseTradeInput) => Promise<import("./isolated/close.js").FuturesIsolatedCloseOutput>; getClosedTrades: (input?: import("./isolated/get-closed-trades.js").FuturesIsolatedGetClosedTradesInput) => Promise<import("./isolated/get-closed-trades.js").FuturesIsolatedGetClosedTradesOutput>; getFundingFees: (input?: import("./isolated/get-funding-fees.js").FuturesIsolatedGetFundingFeesInput) => Promise<import("./isolated/get-funding-fees.js").FuturesIsolatedGetFundingFeesOutput>; getOpenTrades: () => Promise<import("./isolated/get-open-trades.js").FuturesIsolatedGetOpenTradesOutput>; getRunningTrades: () => Promise<import("./isolated/get-running-trades.js").FuturesIsolatedGetRunningTradesOutput>; newTrade: (input: import("./isolated/new-trade.js").FuturesIsolatedNewTradeInput) => Promise<import("./isolated/new-trade.js").FuturesIsolatedNewTradeOutput>; updateStoploss: (input: import("./isolated/stoploss.js").FuturesIsolatedUpdateStoplossInput) => Promise<import("./isolated/stoploss.js").FuturesIsolatedUpdateStoplossOutput>; updateTakeprofit: (input: import("./isolated/takeprofit.js").FuturesIsolatedUpdateTakeprofitInput) => Promise<import("./isolated/takeprofit.js").FuturesIsolatedUpdateTakeprofitOutput>; }; }; export type { GetCandlesInput, GetCandlesOutput } from './candles.js'; export type { GetFundingSettlementsInput, GetFundingSettlementsOutput, } from './funding-settlements.js'; export type { GetLeaderboardOutput } from './leaderboard.js'; export type { GetTickerOutput } from './ticker.js'; export type { FuturesCrossCancelAllOutput, FuturesCrossCancelOrderInput, FuturesCrossCancelOutput, FuturesCrossCloseOutput, FuturesCrossDepositInput, FuturesCrossDepositOutput, FuturesCrossGetFilledOrdersInput, FuturesCrossGetFilledOrdersOutput, FuturesCrossGetFundingFeesInput, FuturesCrossGetFundingFeesOutput, FuturesCrossGetOpenOrdersOutput, FuturesCrossGetPositionOutput, FuturesCrossGetTransfersInput, FuturesCrossGetTransfersOutput, FuturesCrossNewOrderInput, FuturesCrossNewOrderOutput, FuturesCrossSetLeverageInput, FuturesCrossSetLeverageOutput, FuturesCrossWithdrawInput, FuturesCrossWithdrawOutput, } from './cross/index.js'; export type { FuturesIsolatedAddMarginInput, FuturesIsolatedAddMarginOutput, FuturesIsolatedCancelAllOutput, FuturesIsolatedCancelOutput, FuturesIsolatedCancelTradeInput, FuturesIsolatedCashInInput, FuturesIsolatedCashInOutput, FuturesIsolatedCloseOutput, FuturesIsolatedCloseTradeInput, FuturesIsolatedGetClosedTradesOutput, FuturesIsolatedGetFundingFeesInput, FuturesIsolatedGetFundingFeesOutput, FuturesIsolatedGetOpenTradesOutput, FuturesIsolatedGetRunningTradesOutput, FuturesIsolatedNewTradeInput, FuturesIsolatedNewTradeOutput, FuturesIsolatedUpdateStoplossInput, FuturesIsolatedUpdateStoplossOutput, FuturesIsolatedUpdateTakeprofitInput, FuturesIsolatedUpdateTakeprofitOutput, FuturesIsolatedGetClosedTradesInput, } from './isolated/index.js'; //# sourceMappingURL=index.d.ts.map