import * as _tanstack_react_query from '@tanstack/react-query';
import { GetWalletBalanceParams, WalletBalanceAPIResponse, GetWalletHistoryParams, WalletHistoryAPIResponse } from '@moonup/moon-api';

type ChainInfo = {
    name: string;
    aliases: string[];
    hexId: string;
};
declare const chainIdToHexMapping: {
    [key: number]: ChainInfo;
};
declare const useMoonDataSDK: () => {
    getWalletBalance: (payload: GetWalletBalanceParams) => Promise<WalletBalanceAPIResponse>;
    getWalletHistory: (payload: GetWalletHistoryParams) => Promise<WalletHistoryAPIResponse>;
    walletHistoryQuery: _tanstack_react_query.UseQueryResult<WalletHistoryAPIResponse, Error>;
    walletBalanceQuery: _tanstack_react_query.UseQueryResult<WalletBalanceAPIResponse, Error>;
};

export { chainIdToHexMapping, useMoonDataSDK };
