import AlgorandNetwork from '@providers/AlgorandNetwork'; import EthereumNetwork from '@providers/EthereumNetwork'; import { NetworkManager } from '@providers/NetworkManager'; import PolygonNetwork from '@providers/PolygonNetwork'; import { IContract, TNetworkProviders } from '@types'; export interface NetworkManagerTypes { setBlockchain(blockchain: string): NetworkManager; setContract(contract: IContract): NetworkManager; setNetworkName(networkName: TNetworkProviders): NetworkManager; getProvider(providerName: 'ethereum'): EthereumNetwork; getProvider(providerName: 'algorand'): AlgorandNetwork; getProvider(providerName: 'polygon'): PolygonNetwork; } //# sourceMappingURL=network-manager.implements.d.ts.map