type WalletEmitterEvents<TWalletId extends WalletId> = { accountChanged: Account; accountsChanged: Array<string>; chainChanged: Chain; disconnect?: never; onConnect: WalletAutoConnectionOption<TWalletId>;};