generateAccount
Generates a new account with a random private key.
import { generateAccount } from "thirdweb/wallets";const account = await generateAccount({ client });
function generateAccount(
let returnType: {  address: Address;  onTransactionRequested?: (  ) => Promise<void>;  sendBatchTransaction?: (    txs: Array<SendTransactionOption>,  ) => Promise<SendTransactionResult>;  sendRawTransaction?: (    tx: SendRawTransactionOptions,  ) => Promise<SendTransactionResult>;  sendTransaction: (    tx: SendTransactionOption,  ) => Promise<SendTransactionResult>;  signAuthorization?: (  signMessage: ({    message,  }: {    message: SignableMessage;  }) => Promise<Hex>;  signTransaction?: (tx: SerializableTransaction) => Promise<Hex>;  signTypedData: (    _typedData: ox__TypedData.Definition<typedData, primaryType>,  ) => Promise<Hex>;  watchAsset?: (asset: WatchAssetParams) => Promise<boolean>;};
A Thirdweb account.