import type { KyInstance } from 'ky'; export declare const createFuturesRoute: (instance: Readonly) => { cross: { cancel: (input: Readonly) => Promise; cancelAll: () => Promise; close: () => Promise; deposit: (input: Readonly) => Promise; getFilledOrders: (input?: Readonly) => Promise; getFundingFees: (input?: Readonly) => Promise; getOpenOrders: () => Promise; getPosition: () => Promise; getTransfers: (input?: Readonly) => Promise; newOrder: (input: Readonly) => Promise; setLeverage: (input: Readonly) => Promise; withdraw: (input: Readonly) => Promise; }; getCandles: (input: Readonly) => Promise; getFundingSettlements: (input?: Readonly) => Promise; getLeaderboard: () => Promise; getTicker: () => Promise; isolated: { addMargin: (input: Readonly) => Promise; cancel: (input: Readonly) => Promise; cancelAll: () => Promise; cashIn: (input: Readonly) => Promise; close: (input: Readonly) => Promise; getClosedTrades: (input?: Readonly) => Promise; getFundingFees: (input?: Readonly) => Promise; getOpenTrades: () => Promise; getRunningTrades: () => Promise; newTrade: (input: Readonly) => Promise; removeStoploss: (input: Readonly) => Promise; removeTakeprofit: (input: Readonly) => Promise; updateStoploss: (input: Readonly) => Promise; updateTakeprofit: (input: Readonly) => Promise; }; }; export type { Candle, CandlesResolution, GetCandlesInput, GetCandlesOutput, } from './candles.js'; export type { FundingSettlement, 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, FuturesCrossFilledOrder, FuturesCrossGetFilledOrdersInput, FuturesCrossGetFilledOrdersOutput, FuturesCrossGetFundingFeesInput, FuturesCrossGetFundingFeesOutput, FuturesCrossGetOpenOrdersOutput, FuturesCrossGetPositionOutput, FuturesCrossGetTransfersInput, FuturesCrossGetTransfersOutput, FuturesCrossNewOrderInput, FuturesCrossNewOrderOutput, FuturesCrossSetLeverageInput, FuturesCrossSetLeverageOutput, FuturesCrossTransfer, FuturesCrossWithdrawInput, FuturesCrossWithdrawOutput, } from './cross/index.js'; export type { FuturesIsolatedAddMarginInput, FuturesIsolatedAddMarginOutput, FuturesIsolatedCancelAllOutput, FuturesIsolatedCancelOutput, FuturesIsolatedCancelTradeInput, FuturesIsolatedCashInInput, FuturesIsolatedCashInOutput, FuturesIsolatedCloseOutput, FuturesIsolatedCloseTradeInput, FuturesIsolatedGetClosedTradesInput, FuturesIsolatedGetClosedTradesOutput, FuturesIsolatedGetFundingFeesInput, FuturesIsolatedGetFundingFeesOutput, FuturesIsolatedGetOpenTradesOutput, FuturesIsolatedGetRunningTradesOutput, FuturesIsolatedNewTradeInput, FuturesIsolatedNewTradeOutput, FuturesIsolatedOrder, FuturesIsolatedRemoveStoplossInput, FuturesIsolatedRemoveStoplossOutput, FuturesIsolatedRemoveTakeprofitInput, FuturesIsolatedRemoveTakeprofitOutput, FuturesIsolatedUpdateStoplossInput, FuturesIsolatedUpdateStoplossOutput, FuturesIsolatedUpdateTakeprofitInput, FuturesIsolatedUpdateTakeprofitOutput, } from './isolated/index.js'; //# sourceMappingURL=index.d.ts.map