BuyWithCryptoQuote
type BuyWithCryptoQuote = {  approval?: TransactionRequest;  client: BuyWithCryptoQuoteV5["client"];  paymentTokens: BuyWithCryptoQuoteV5["paymentTokens"];  processingFees: BuyWithCryptoQuoteV5["processingFees"];  swapDetails: BuyWithCryptoQuoteV5["swapDetails"];  transactionRequest: TransactionRequest;};
type approval = TransactionRequest;
type client = BuyWithCryptoQuoteV5["client"];
type paymentTokens = BuyWithCryptoQuoteV5["paymentTokens"];
type processingFees = BuyWithCryptoQuoteV5["processingFees"];
type swapDetails = BuyWithCryptoQuoteV5["swapDetails"];
type transactionRequest = TransactionRequest;