UNPKG

@pushchain/ui-kit

Version:
14 lines (13 loc) 515 B
import { ChainType, IWalletProvider } from '../../types/wallet.types'; declare class WalletProviderRegistry { private providers; private chainProviders; constructor(); registerProvider(provider: IWalletProvider): void; getProvider(name: string): IWalletProvider | undefined; getProvidersByChain(chain: ChainType): IWalletProvider[]; getAllProviders(): IWalletProvider[]; getAllSupportedChains(): ChainType[]; } export declare const walletRegistry: WalletProviderRegistry; export {};