UNPKG

soulswap-rubik-sdk

Version:
22 lines (21 loc) 1.1 kB
import { Web3Private } from '@core/blockchain/web3-private/web3-private'; import { Web3PublicService } from '@core/blockchain/web3-public/web3-public-service'; import { Configuration } from '@core/sdk/models/configuration'; import { CrossChainManager } from '@features/cross-chain/cross-chain-manager'; import { InstantTradesManager } from '@features/instant-trades/instant-trades-manager'; import { TokensManager } from '@features/tokens/tokens-manager'; export declare class SDK { readonly instantTrades: InstantTradesManager; readonly crossChain: CrossChainManager; readonly tokens: TokensManager; readonly web3PublicService: Web3PublicService; readonly web3Private: Web3Private; readonly gasPriceApi: import("../..").GasPriceApi; readonly cryptoPriceApi: import("../..").CoingeckoApi; static createSDK(configuration: Configuration): Promise<SDK>; private static createWeb3Private; private static createWeb3PublicService; private static createHttpClient; private constructor(); updateConfiguration(configuration: Configuration): Promise<void>; }