import { UseQueryResult } from "@tanstack/react-query";
import { MarketCurrencyRequestParams, MarketListRequestParams, MarketCurrencyData, MarketListRequestResult } from "../utils/types";
export declare function useMarketDataProvider(): {
    supportedCounterCurrencies: string[] | undefined;
    supportedCurrencies: import("../utils/types").SupportedCoins | undefined;
    liveCoinsList: string[];
};
export declare const useCurrencyChartData: ({ id, counterCurrency, range }: MarketCurrencyRequestParams) => UseQueryResult<import("../utils/types").MarketCoinDataChart, Error>;
export declare const useCurrencyData: ({ id, counterCurrency }: MarketCurrencyRequestParams) => UseQueryResult<MarketCurrencyData, Error>;
export declare const useSupportedCounterCurrencies: () => UseQueryResult<string[], Error>;
export declare const useSupportedCurrencies: () => UseQueryResult<import("../utils/types").SupportedCoins, Error>;
export declare function useMarketData(props: MarketListRequestParams): MarketListRequestResult;
//# sourceMappingURL=useMarketDataProvider.d.ts.map