import HttpsClient from '../http/HttpsClient';
import Currency from './Currency';
import TradePair from './TradePair';
import Market from './Market';
import MarketHistory from './MarketHistory';
import MarketOrders from './MarketOrders';
import MarketOrderGroup from './MarketOrderGroup';
declare class MarketService {
    private httpsClient;
    constructor(httpsClient: HttpsClient);
    getCurrencies(): Promise<Array<Currency>>;
    getTradePairs(): Promise<Array<TradePair>>;
    getMarkets(baseMarket?: string, hours?: number): Promise<Array<Market>>;
    getMarket(market: Market | string, hours?: number): Promise<Market>;
    getMarketHistory(market: Market, hours?: number): Promise<Array<MarketHistory>>;
    getMarketOrders(market: Market, orderCount?: number): Promise<MarketOrders>;
    getMarketOrderGroups(markets: Market | Array<Market>, orderCount?: number): Promise<Array<MarketOrderGroup>>;
}
export default MarketService;
