type ConnectManagerOptions = { accountAbstraction?: SmartWalletOptions; client: ThirdwebClient; onConnect?: (wallet: Wallet) => void;};
type accountAbstraction = SmartWalletOptions;
type client = ThirdwebClient;
function onConnect(wallet: Wallet): void;
let wallet: Wallet;
let returnType: void;