export interface IWalletProvider { isInstalled: () => void; isConnected: () => Promise; connect: () => Promise; getAccounts: () => Promise; changeNetwork: (chainId: string, createParams: IChangeNetworkParams[]) => Promise; } export declare enum ConnectionStatus { Connected = "Connected", Disconnected = "Disconnected" } export interface IChangeNetworkParams { chainId: string; rpcUrls: string[]; chainName: string; nativeCurrency: { name: string; symbol: string; decimals: number; }; blockExplorerUrls: string[]; }