import type { BasicPairData, CandleData, ExternalData } from '@bottrade/shared';
type ExchangeProvider = 'binance' | 'bybit';
export declare function getExchangeProvider(): ExchangeProvider;
export declare function getExchangeName(): string;
export declare function fetchMarketCandles(symbol: string, interval?: string, limit?: number, endTime?: number): Promise<CandleData[]>;
export declare function fetchExchangeSymbols(): Promise<string[]>;
export declare function fetchTickerSnapshot(symbol?: string): Promise<Map<string, BasicPairData>>;
export declare function fetchExchangeExternalData(symbol: string): Promise<ExternalData>;
export {};
//# sourceMappingURL=exchangeMarket.d.ts.map