type InAppWalletCreationOptions = | { auth?: { mode?: "popup" | "redirect"; options: Array<InAppWalletAuth>; }; hidePrivateKeyExport?: boolean; metadata?: { image?: { alt?: string; height?: number; src: string; width?: number; }; }; partnerId?: string; smartAccount?: SmartWalletOptions; } | undefined;