function useConnectionManager(): {
  activeAccountStore: Store<undefined | Account>;   activeWalletChainStore: Store<
  >;
  activeWalletStore: Store<undefined | Wallet>;   addConnectedWallet: (wallet: Wallet) => void;   connect: (
  connectedWallets: ReadonlyStore<Array<Wallet>>;   defineChains: (
  ) => void;
  disconnectWallet: (wallet: Wallet) => void;   handleConnection: (
  isAutoConnecting: Store<boolean>;
  removeConnectedWallet: (wallet: Wallet) => void;   setActiveWallet: (activeWallet: Wallet) => Promise<void>;   switchActiveWalletChain: (
  ) => Promise<void>;
};