import { WalletProvider } from './WalletProvider'; import { Store } from 'vuex'; import { Chain } from './chain'; import { IEthereumStore } from './WalletProvider/IEthereumStore'; export declare class App { readonly defaultChain: Chain; readonly availableChains: Chain[]; readonly walletProvider: WalletProvider; constructor({ defaultChain, availableChains, store, customRpcs, }: { defaultChain: Chain; availableChains: Chain[]; store?: Store; customRpcs?: { [chain in Chain]?: string; }; }); validateChain(chain: Chain | number): chain is Chain; }