@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
28 lines • 3.04 kB
TypeScript
import type { KyInstance } from 'ky';
export type { FuturesIsolatedAddMarginInput, FuturesIsolatedAddMarginOutput, } from './add-margin.js';
export type { FuturesIsolatedCancelAllOutput } from './cancel-all.js';
export type { FuturesIsolatedCancelTradeInput, FuturesIsolatedCancelOutput, } from './cancel.js';
export type { FuturesIsolatedCashInInput, FuturesIsolatedCashInOutput, } from './cash-in.js';
export type { FuturesIsolatedCloseTradeInput, FuturesIsolatedCloseOutput, } from './close.js';
export type { FuturesIsolatedGetClosedTradesOutput, FuturesIsolatedGetClosedTradesInput, } from './get-closed-trades.js';
export type { FuturesIsolatedGetFundingFeesInput, FuturesIsolatedGetFundingFeesOutput, } from './get-funding-fees.js';
export type { FuturesIsolatedGetOpenTradesOutput } from './get-open-trades.js';
export type { FuturesIsolatedGetRunningTradesOutput } from './get-running-trades.js';
export type { FuturesIsolatedNewTradeInput, FuturesIsolatedNewTradeOutput, } from './new-trade.js';
export type { FuturesIsolatedUpdateStoplossInput, FuturesIsolatedUpdateStoplossOutput, } from './stoploss.js';
export type { FuturesIsolatedUpdateTakeprofitInput, FuturesIsolatedUpdateTakeprofitOutput, } from './takeprofit.js';
export declare const createFuturesIsolatedRoute: (instance: KyInstance) => {
addMargin: (input: import("./add-margin.js").FuturesIsolatedAddMarginInput) => Promise<import("./add-margin.js").FuturesIsolatedAddMarginOutput>;
cancel: (input: import("./cancel.js").FuturesIsolatedCancelTradeInput) => Promise<import("./cancel.js").FuturesIsolatedCancelOutput>;
cancelAll: () => Promise<import("./cancel-all.js").FuturesIsolatedCancelAllOutput>;
cashIn: (input: import("./cash-in.js").FuturesIsolatedCashInInput) => Promise<import("./cash-in.js").FuturesIsolatedCashInOutput>;
close: (input: import("./close.js").FuturesIsolatedCloseTradeInput) => Promise<import("./close.js").FuturesIsolatedCloseOutput>;
getClosedTrades: (input?: import("./get-closed-trades.js").FuturesIsolatedGetClosedTradesInput) => Promise<import("./get-closed-trades.js").FuturesIsolatedGetClosedTradesOutput>;
getFundingFees: (input?: import("./get-funding-fees.js").FuturesIsolatedGetFundingFeesInput) => Promise<import("./get-funding-fees.js").FuturesIsolatedGetFundingFeesOutput>;
getOpenTrades: () => Promise<import("./get-open-trades.js").FuturesIsolatedGetOpenTradesOutput>;
getRunningTrades: () => Promise<import("./get-running-trades.js").FuturesIsolatedGetRunningTradesOutput>;
newTrade: (input: import("./new-trade.js").FuturesIsolatedNewTradeInput) => Promise<import("./new-trade.js").FuturesIsolatedNewTradeOutput>;
updateStoploss: (input: import("./stoploss.js").FuturesIsolatedUpdateStoplossInput) => Promise<import("./stoploss.js").FuturesIsolatedUpdateStoplossOutput>;
updateTakeprofit: (input: import("./takeprofit.js").FuturesIsolatedUpdateTakeprofitInput) => Promise<import("./takeprofit.js").FuturesIsolatedUpdateTakeprofitOutput>;
};
//# sourceMappingURL=index.d.ts.map