import "reflect-metadata"; import { AccountBalances, AdvanceRoutesLiFi, Token, Quote, TransactionStatus, ExchangeOffer, NftList, PaginatedTokens, RateData, StepTransactions, TokenList, TokenListToken, Transaction, Transactions } from "./data"; import { FetchExchangeRatesDto, GetAccountBalancesDto, GetAdvanceRoutesLiFiDto, GetSupportedAssetsDto, GetTransactionStatusDto, GetExchangeOffersDto, GetExchangeSupportedAssetsDto, GetNftListDto, GetStepTransactionsLiFiDto, GetTokenListDto, GetTokenListsDto, GetTransactionDto, GetTransactionsDto, GetQuotesDto } from "./dto"; export declare class DataUtils { private dataModule; private readonly defaultDataApiKey; constructor(apiKey?: string); getAccountBalances(dto: GetAccountBalancesDto): Promise; getTransaction(dto: GetTransactionDto): Promise; getTransactions(dto: GetTransactionsDto): Promise; getNftList(dto: GetNftListDto): Promise; getAdvanceRoutesLiFi(dto: GetAdvanceRoutesLiFiDto): Promise; getStepTransaction(dto: GetStepTransactionsLiFiDto): Promise; getExchangeSupportedAssets(dto: GetExchangeSupportedAssetsDto): Promise; getExchangeOffers(dto: GetExchangeOffersDto): Promise; getTokenLists(dto: GetTokenListsDto): Promise; getTokenListTokens(dto: GetTokenListDto): Promise; fetchExchangeRates(dto: FetchExchangeRatesDto): Promise; getSupportedAssets(dto: GetSupportedAssetsDto): Promise; getQuotes(dto: GetQuotesDto): Promise; getTransactionStatus(dto: GetTransactionStatusDto): Promise; }