UNPKG

bybit-mcp-server

Version:
33 lines 2.34 kB
import { BybitConfigType } from './types.js'; export declare class BybitClient { private client; private config; constructor(config: BybitConfigType); getPrice(symbol: string): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").CategoryListV5<import("bybit-api").TickerSpotV5[], "spot">>>; getOrderBook(symbol: string, limit?: number): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").OrderbookResponseV5>>; getKlines(symbol: string, interval: string, limit?: number): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").CategorySymbolListV5<import("bybit-api").OHLCVKlineV5[], "spot" | "linear" | "inverse">>>; get24hrTicker(symbol?: string): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").CategoryListV5<import("bybit-api").TickerSpotV5[], "spot">>>; getAccountInfo(): Promise<import("bybit-api").APIResponseV3WithTime<{ list: import("bybit-api").WalletBalanceV5[]; }>>; getWalletBalance(accountType: string, coin?: string): Promise<import("bybit-api").APIResponseV3WithTime<{ list: import("bybit-api").WalletBalanceV5[]; }>>; getOpenOrders(category: string, symbol?: string, limit?: number): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").CategoryCursorListV5<import("bybit-api").AccountOrderV5[], import("bybit-api").CategoryV5>>>; getOrderHistory(category: string, symbol?: string, limit?: number): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").CategoryCursorListV5<import("bybit-api").AccountOrderV5[], import("bybit-api").CategoryV5>>>; placeOrder(params: { category: string; symbol: string; side: string; orderType: string; qty: string; price?: string; timeInForce?: string; }): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").OrderResultV5>>; cancelOrder(category: string, symbol: string, orderId?: string, orderLinkId?: string): Promise<import("bybit-api").APIResponseV3WithTime<import("bybit-api").OrderResultV5>>; cancelAllOrders(category: string, symbol?: string): Promise<import("bybit-api").APIResponseV3WithTime<{ list: import("bybit-api").OrderResultV5[]; success: string; }>>; } //# sourceMappingURL=client.d.ts.map