import algosdk from 'algosdk'; import { IAlgorandNet } from '@types'; import WalletConnectProvider from '@walletconnect/client'; declare class AlgorandNetwork { private readonly provider; private readonly walletConnectProvider; private readonly blockchain; private wallet; private accounts; constructor(config: IAlgorandNet, walletType?: string); getDefaultProvider(): algosdk.Algodv2; getCurrentProvider(): algosdk.Algodv2 | WalletConnectProvider; getCurrentWallet(): string; getCurrentAccount(): Promise; connect(): Promise; signTransaction(appTxn: algosdk.Transaction[]): Promise; disconnect(): Promise; } export default AlgorandNetwork; //# sourceMappingURL=AlgorandNetwork.d.ts.map