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