UNPKG

@ln-markets/sdk

Version:
73 lines 11.1 kB
import type { Options } from './instance.js'; export declare const createHttpClient: (options?: Options) => { account: { addBitcoinAddress: (input?: import("./routes/account/add-bitcoin-address.js").AddBitcoinAddressInput) => Promise<import("./routes/account/add-bitcoin-address.js").AddBitcoinAddressOutput>; depositLightning: (input: import("./routes/account/deposit-lightning.js").DepositLightningInput) => Promise<import("./routes/account/deposit-lightning.js").DepositLightningOutput>; get: () => Promise<import("./routes/account/get-account.js").GetAccountOutput>; getBitcoinAddress: () => Promise<import("./routes/account/get-bitcoin-address.js").GetBitcoinAddressOutput>; getInternalDeposits: (input?: import("./routes/account/get-internal-deposits.js").GetInternalDepositsInput) => Promise<import("./routes/account/get-internal-deposits.js").GetInternalDepositsOutput>; getInternalWithdrawals: (input?: import("./routes/account/get-internal-withdrawals.js").GetInternalWithdrawalsInput) => Promise<import("./routes/account/get-internal-withdrawals.js").GetInternalWithdrawalsOutput>; getLightningDeposits: (input?: import("./routes/account/get-lightning-deposits.js").GetLightningDepositsInput) => Promise<import("./routes/account/get-lightning-deposits.js").GetLightningDepositsOutput>; getLightningWithdrawals: (input?: import("./routes/account/get-lightning-withdrawals.js").GetLightningWithdrawalsInput) => Promise<import("./routes/account/get-lightning-withdrawals.js").GetLightningWithdrawalsOutput>; getNotifications: (input?: import("./routes/account/get-notifications.js").GetNotificationsInput) => Promise<import("./routes/account/get-notifications.js").GetNotificationsOutput>; getOnChainDeposits: (input?: import("./routes/account/get-on-chain-deposits.js").GetOnChainDepositsInput) => Promise<import("./routes/account/get-on-chain-deposits.js").GetOnChainDepositsOutput>; getOnChainWithdrawals: (input?: import("./routes/account/get-on-chain-withdrawals.js").GetOnChainWithdrawalsInput) => Promise<import("./routes/account/get-on-chain-withdrawals.js").GetOnChainWithdrawalsOutput>; readNotifications: () => Promise<void>; withdrawInternal: (input: import("./routes/account/withdraw-internal.js").WithdrawInternalInput) => Promise<import("./routes/account/withdraw-internal.js").WithdrawInternalOutput>; withdrawLightning: (input: import("./routes/account/withdraw-lightning.js").WithdrawLightningInput) => Promise<import("./routes/account/withdraw-lightning.js").WithdrawLightningOutput>; withdrawOnChain: (input: import("./routes/account/withdraw-on-chain.js").WithdrawOnChainInput) => Promise<import("./routes/account/withdraw-on-chain.js").WithdrawOnChainOutput>; }; futures: { cross: { cancel: (input: import("./routes/futures/index.js").FuturesCrossCancelOrderInput) => Promise<import("./routes/futures/index.js").FuturesCrossCancelOutput>; cancelAll: () => Promise<import("./routes/futures/index.js").FuturesCrossCancelAllOutput>; close: () => Promise<import("./routes/futures/index.js").FuturesCrossCloseOutput>; deposit: (input: import("./routes/futures/index.js").FuturesCrossDepositInput) => Promise<import("./routes/futures/index.js").FuturesCrossDepositOutput>; getFilledOrders: (input?: import("./routes/futures/index.js").FuturesCrossGetFilledOrdersInput) => Promise<import("./routes/futures/index.js").FuturesCrossGetFilledOrdersOutput>; getFundingFees: (input?: import("./routes/futures/index.js").FuturesCrossGetFundingFeesInput) => Promise<import("./routes/futures/index.js").FuturesCrossGetFundingFeesOutput>; getOpenOrders: () => Promise<import("./routes/futures/index.js").FuturesCrossGetOpenOrdersOutput>; getPosition: () => Promise<import("./routes/futures/index.js").FuturesCrossGetPositionOutput>; getTransfers: (input?: import("./routes/futures/index.js").FuturesCrossGetTransfersInput) => Promise<import("./routes/futures/index.js").FuturesCrossGetTransfersOutput>; newOrder: (input: import("./routes/futures/index.js").FuturesCrossNewOrderInput) => Promise<import("./routes/futures/index.js").FuturesCrossNewOrderOutput>; setLeverage: (input: import("./routes/futures/index.js").FuturesCrossSetLeverageInput) => Promise<import("./routes/futures/index.js").FuturesCrossSetLeverageOutput>; withdraw: (input: import("./routes/futures/index.js").FuturesCrossWithdrawInput) => Promise<import("./routes/futures/index.js").FuturesCrossWithdrawOutput>; }; getCandles: (input: import("./routes/futures/candles.js").GetCandlesInput) => Promise<import("./routes/futures/candles.js").GetCandlesOutput>; getFundingSettlements: (input?: import("./routes/futures/funding-settlements.js").GetFundingSettlementsInput) => Promise<import("./routes/futures/funding-settlements.js").GetFundingSettlementsOutput>; getLeaderboard: () => Promise<import("./routes/futures/leaderboard.js").GetLeaderboardOutput>; getTicket: () => Promise<import("./routes/futures/ticker.js").GetTickerOutput>; isolated: { addMargin: (input: import("./routes/futures/index.js").FuturesIsolatedAddMarginInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedAddMarginOutput>; cancel: (input: import("./routes/futures/index.js").FuturesIsolatedCancelTradeInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedCancelOutput>; cancelAll: () => Promise<import("./routes/futures/index.js").FuturesIsolatedCancelAllOutput>; cashIn: (input: import("./routes/futures/index.js").FuturesIsolatedCashInInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedCashInOutput>; close: (input: import("./routes/futures/index.js").FuturesIsolatedCloseTradeInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedCloseOutput>; getClosedTrades: (input?: import("./routes/futures/index.js").FuturesIsolatedGetClosedTradesInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedGetClosedTradesOutput>; getFundingFees: (input?: import("./routes/futures/index.js").FuturesIsolatedGetFundingFeesInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedGetFundingFeesOutput>; getOpenTrades: () => Promise<import("./routes/futures/index.js").FuturesIsolatedGetOpenTradesOutput>; getRunningTrades: () => Promise<import("./routes/futures/index.js").FuturesIsolatedGetRunningTradesOutput>; newTrade: (input: import("./routes/futures/index.js").FuturesIsolatedNewTradeInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedNewTradeOutput>; updateStoploss: (input: import("./routes/futures/index.js").FuturesIsolatedUpdateStoplossInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedUpdateStoplossOutput>; updateTakeprofit: (input: import("./routes/futures/index.js").FuturesIsolatedUpdateTakeprofitInput) => Promise<import("./routes/futures/index.js").FuturesIsolatedUpdateTakeprofitOutput>; }; }; oracle: { getIndex: (input?: import("./routes/oracle/get-index.js").GetIndexInput) => Promise<import("./routes/oracle/get-index.js").GetIndexOutput>; getLastPrice: (input?: import("./routes/oracle/get-last-price.js").GetLastPriceInput) => Promise<import("./routes/oracle/get-last-price.js").GetLastPriceOutput>; }; ping: () => Promise<"pong">; syntheticUsd: { getBestPrice: () => Promise<import("./routes/synthetic-usd/get-best-price.js").GetBestPriceOutput>; getSwaps: (input?: import("./routes/synthetic-usd/get-swaps.js").GetSwapsInput) => Promise<import("./routes/synthetic-usd/get-swaps.js").GetSwapsOutput>; newSwap: (input: import("./routes/synthetic-usd/new-swap.js").NewSwapInput) => Promise<import("./routes/synthetic-usd/new-swap.js").NewSwapOutput>; }; time: () => Promise<import("./routes/time.js").TimeOutput>; }; export type HttpClient = ReturnType<typeof createHttpClient>; export type { AddBitcoinAddressInput, AddBitcoinAddressOutput, DepositLightningInput, DepositLightningOutput, GetAccountOutput, GetBitcoinAddressOutput, GetInternalDepositsInput, GetInternalDepositsOutput, GetInternalWithdrawalsInput, GetInternalWithdrawalsOutput, GetLightningDepositsInput, GetLightningDepositsOutput, GetLightningWithdrawalsInput, GetLightningWithdrawalsOutput, GetNotificationsInput, GetNotificationsOutput, GetOnChainDepositsInput, GetOnChainDepositsOutput, GetOnChainWithdrawalsInput, GetOnChainWithdrawalsOutput, WithdrawInternalInput, WithdrawInternalOutput, WithdrawLightningInput, WithdrawLightningOutput, WithdrawOnChainInput, WithdrawOnChainOutput, } from './routes/account/index.js'; export type { FuturesCrossCancelAllOutput, FuturesCrossCancelOrderInput, FuturesCrossCancelOutput, FuturesCrossCloseOutput, FuturesCrossDepositInput, FuturesCrossDepositOutput, FuturesCrossGetFilledOrdersInput, FuturesCrossGetFilledOrdersOutput, FuturesCrossGetFundingFeesInput, FuturesCrossGetFundingFeesOutput, FuturesCrossGetOpenOrdersOutput, FuturesCrossGetPositionOutput, FuturesCrossGetTransfersInput, FuturesCrossGetTransfersOutput, FuturesCrossNewOrderInput, FuturesCrossNewOrderOutput, FuturesCrossSetLeverageInput, FuturesCrossSetLeverageOutput, FuturesCrossWithdrawInput, FuturesCrossWithdrawOutput, FuturesIsolatedAddMarginInput, FuturesIsolatedAddMarginOutput, FuturesIsolatedCancelAllOutput, FuturesIsolatedCancelOutput, FuturesIsolatedCancelTradeInput, FuturesIsolatedCashInInput, FuturesIsolatedCashInOutput, FuturesIsolatedCloseOutput, FuturesIsolatedCloseTradeInput, FuturesIsolatedGetClosedTradesOutput, FuturesIsolatedGetFundingFeesInput, FuturesIsolatedGetFundingFeesOutput, FuturesIsolatedGetOpenTradesOutput, FuturesIsolatedGetRunningTradesOutput, FuturesIsolatedNewTradeInput, FuturesIsolatedNewTradeOutput, FuturesIsolatedUpdateStoplossInput, FuturesIsolatedUpdateStoplossOutput, FuturesIsolatedUpdateTakeprofitInput, FuturesIsolatedUpdateTakeprofitOutput, FuturesIsolatedGetClosedTradesInput, GetCandlesInput, GetCandlesOutput, GetFundingSettlementsInput, GetFundingSettlementsOutput, GetLeaderboardOutput, GetTickerOutput, } from './routes/futures/index.js'; export type { GetIndexInput, GetIndexOutput, GetLastPriceInput, GetLastPriceOutput, } from './routes/oracle/index.js'; export type { GetBestPriceOutput, GetSwapsInput, GetSwapsOutput, NewSwapInput, NewSwapOutput, } from './routes/synthetic-usd/index.js'; export type { TimeOutput } from './routes/time.js'; export type { FundingFees, FuturesCanceledTrade, FuturesClosedTrade, FuturesCrossCanceledOrder, FuturesCrossOrder, FuturesCrossPosition, FuturesOpenOrRunningTrade, FuturesOpenTrade, FuturesRunningTrade, FuturesTrade, FuturesTradeSide, FuturesTradeStatus, FuturesTradeType, PaginatedResponse, PaginationInput, } from './types.js'; //# sourceMappingURL=index.d.ts.map