import { UseQueryResult } from 'react-query'; import { UseQueryOptions } from 'react-query/types/react/types'; import { AxiosError } from 'axios'; import { ApiContext, ApiError, ListRequestQuery, PaginatedList, RequestQuery } from '../../api'; import { CurrenciesRate } from './model'; export type GetCurrenciesRateQuery = RequestQuery; export declare function getCurrenciesRate(api: ApiContext, id: string, query?: GetCurrenciesRateQuery): Promise; export declare function useCurrenciesRate(id?: string, query?: GetCurrenciesRateQuery, options?: Omit, 'queryKey' | 'queryKey'>): UseQueryResult; export type CurrenciesRateList = PaginatedList<'currencies_rates', CurrenciesRate>; export type GetCurrenciesRatesQuery = ListRequestQuery; export declare function getCurrenciesRates(api: ApiContext, query?: GetCurrenciesRatesQuery): Promise; export declare function useCurrenciesRates(query?: GetCurrenciesRatesQuery, options?: Omit, 'queryFn' | 'queryKey'>): UseQueryResult; export declare function useFridayCoinOverEtherConvertor(): (amount: number) => number | undefined;