WalletConfig

type WalletConfig = {
  category: "socialLogin" | "walletLogin";
  connectUI: React.FC<ConnectUIProps<I>>;
  create: (options: WalletOptions) => I;
  id: string;
  isHeadless: boolean;
  isInstalled: () => boolean;
  meta: (typeof AbstractClientWallet)["meta"];
  personalWallets: WalletConfig[];
  recommended: boolean;
  selectUI: React.FC<SelectUIProps<I>>;
};