@interface WKPaymentAuthorizationDelegate : NSObject { struct RetainPtr { void *m_ptr; } _request; struct WeakPtr { struct RefPtr, WTF::DefaultRefDerefTraits> { struct DefaultWeakPtrImpl *m_ptr; } m_impl; } _presenter; struct RetainPtr> { void *m_ptr; } _summaryItems; struct RetainPtr { void *m_ptr; } _availableShippingMethods; struct RetainPtr { void *m_ptr; } _sessionError; struct BlockPtr { id /* block */ m_block; } _didAuthorizePaymentCompletion; struct BlockPtr { id /* block */ m_block; } _didRequestMerchantSessionCompletion; struct BlockPtr { id /* block */ m_block; } _didSelectPaymentMethodCompletion; struct BlockPtr { id /* block */ m_block; } _didSelectShippingContactCompletion; struct BlockPtr { id /* block */ m_block; } _didSelectShippingMethodCompletion; struct BlockPtr { id /* block */ m_block; } _didChangeCouponCodeCompletion; } - (void)invalidate; - (id).cxx_construct; - (void)_didFinish; - (void).cxx_destruct; - (void)_getPaymentServicesMerchantURL:(id /* block */)a0; - (void)completePaymentMethodSelection:(id)a0; - (void)_didAuthorizePayment:(id)a0 completion:(id /* block */)a1; - (void)_didChangeCouponCode:(id)a0 completion:(id /* block */)a1; - (void)_didRequestMerchantSession:(id /* block */)a0; - (void)_didSelectPaymentMethod:(id)a0 completion:(id /* block */)a1; - (void)_didSelectShippingContact:(id)a0 completion:(id /* block */)a1; - (void)_didSelectShippingMethod:(id)a0 completion:(id /* block */)a1; - (id)_initWithRequest:(id)a0 presenter:(void *)a1; - (void)_willFinishWithError:(id)a0; - (void)completeCouponCodeChange:(id)a0; - (void)completeMerchantValidation:(id)a0 error:(id)a1; - (void)completePaymentSession:(long long)a0 errors:(id)a1; - (void)completePaymentSession:(long long)a0 errors:(id)a1 orderDetails:(id)a2; - (void)completeShippingContactSelection:(id)a0; - (void)completeShippingMethodSelection:(id)a0; @end