import { type Position, type Account, type Balance, type ExchangeConfig, type Market, type Ticker, type FetchOHLCVParams, type Candle, type Order, type Fill } from "../../types/lib.types"; export declare const fetchBinanceMarkets: (config: ExchangeConfig) => Promise>; export declare const fetchBinanceLeverageBracket: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise<{ [k: string]: number; }>; export declare const fetchBinanceTickers: (config: ExchangeConfig) => Promise>; export declare const fetchBinanceAccount: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise<{ balance: Balance; positions: Position[]; }>; export declare const fetchBinanceOHLCV: ({ config, params, }: { config: ExchangeConfig; params: FetchOHLCVParams; }) => Promise; export declare const fetchBinanceListenkey: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise; export declare const refreshBinanceListenkey: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise; export declare const fetchBinanceOrders: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise; export declare const fetchBinanceOrdersHistory: ({ config, account, }: { config: ExchangeConfig; account: Account; }) => Promise; export declare const cancelBinanceOrders: ({ config, account, symbol, origClientOrderIdList, }: { config: ExchangeConfig; account: Account; symbol: string; origClientOrderIdList: (string | number)[]; }) => Promise; export declare const cancelBinanceSymbolOrders: ({ config, account, symbol, }: { config: ExchangeConfig; account: Account; symbol: string; }) => Promise; export declare const fetchBinanceSymbolPositions: ({ config, account, symbol, }: { config: ExchangeConfig; account: Account; symbol: string; }) => Promise; export declare const placeBinanceOrderBatch: ({ config, account, payloads, }: { config: ExchangeConfig; account: Account; payloads: Record[]; }) => Promise<{ orderIds: string[]; errors: string[]; }>; export declare const placeBinanceTradingStop: ({ config, account, stopOrder, }: { config: ExchangeConfig; account: Account; stopOrder: Record; }) => Promise; export declare const setBinanceLeverage: ({ account, config, symbol, leverage, }: { account: Account; config: ExchangeConfig; symbol: string; leverage: number; }) => Promise; export declare const fetchBinanceOpenInterest: ({ config, symbol, }: { config: ExchangeConfig; symbol: string; }) => Promise;