prepareUserOperation SmartAccountClient extends viem's BundlerClient and so extends the prepareUserOperation method. You can view the full list of options for prepareUserOperation in viem's documentation.