ConnectUIProps
  connect: (...args: ConnectArgs<I>) => Promise<I>;  connected: () => void;  connectedWallet?: I;  connectedWalletAddress?: string;  createWalletInstance: () => I;  goBack: () => void;  hide: () => void;  isOpen: boolean;  modalSize: "compact" | "wide";  selectionData: any;  setConnectedWallet: (walletInstance: I) => void;  setSelectionData: (data: any) => void;  show: () => void;  theme: "dark" | "light";};
function connect(...args: ConnectArgs<I>): Promise<I>;
 Connected wallet instance
This is set by connect  if connection succeeds or it can be set manually by using setConnectedWallet
type connectedWallet = I;
Address of the connected wallet instance
type connectedWalletAddress = string;
Connection status of the wallet
indicates whether the connect wallet modal is open or not
type isOpen = boolean;
Size of the modal
 This is always compact  on React Native
type modalSize = "compact" | "wide";
 selectionData passed from selectUI 's onSelect  function
type selectionData = any;
function setConnectedWallet(walletInstance: I): void;
function setSelectionData(data: any): void;
Array of supported wallets including this wallet.
theme of the connect wallet modal
type theme = "dark" | "light";
WalletConfig  object of the wallet