soulswap-rubik-sdk
Version:
Simplify dApp creation
22 lines (21 loc) • 1.1 kB
TypeScript
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>;
}