import { Web3Private } from '../blockchain/web3-private/web3-private'; import { Web3PublicService } from '../blockchain/web3-public/web3-public-service'; import { Configuration, RpcProvider } from './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'; import { BlockchainName } from '..'; import { CrossChainSymbiosisManager } from '../../features/cross-chain/cross-chain-symbiosis-manager'; export declare class SDK { readonly instantTrades: InstantTradesManager; readonly crossChain: CrossChainManager; readonly crossChainSymbiosisManager: CrossChainSymbiosisManager; readonly tokens: TokensManager; readonly web3PublicService: Web3PublicService; readonly web3Private: Web3Private; readonly gasPriceApi: import("../..").GasPriceApi; readonly cryptoPriceApi: import("../..").CoingeckoApi; static rpcList: Partial>; static createSDK(configuration: Configuration): Promise; private static createWeb3Private; private static createWeb3PublicService; private static createHttpClient; private constructor(); updateConfiguration(configuration: Configuration): Promise; }