import { IBlockchainExplorer } from 'dequanto/explorer/IBlockchainExplorer'; import { ChainAccountService } from 'dequanto/ChainAccountService'; import { IWeb3EndpointOptions } from 'dequanto/clients/interfaces/IWeb3EndpointOptions'; import { Web3Client } from 'dequanto/clients/Web3Client'; import { TPlatform } from 'dequanto/models/TPlatform'; import { TokenService } from 'dequanto/tokens/TokenService'; import { TokensService } from 'dequanto/tokens/TokensService'; import { TokenTransferService } from 'dequanto/tokens/TokenTransferService'; export interface IPlatformTools { platform: TPlatform; client: Web3Client; tokens: TokensService; token: TokenService; explorer: IBlockchainExplorer; accounts: ChainAccountService; transfer: TokenTransferService; } export declare class PlatformFactory { get(platform: TPlatform, opts?: IWeb3EndpointOptions): Promise; }