@class NSString, AMSBinaryPromise, NSObject, UIViewController; @protocol OS_dispatch_queue; @interface AMSUIPaymentSetupTask : AMSTask @property (readonly, nonatomic) NSObject *dispatchQueue; @property (nonatomic) long long paymentSetupFeatureState; @property (retain, nonatomic) AMSBinaryPromise *resultPromise; @property (retain, nonatomic) AMSBinaryPromise *setupControllerPromise; @property (retain, nonatomic) NSString *referrerIdentifier; @property (retain, nonatomic) UIViewController *viewController; - (id)present; - (void).cxx_destruct; - (BOOL)_didSucceed; - (id)_fetchPaymentSetupFeature; - (void)_presentPaymentSetupControllerWithPaymentSetupFeatures:(id)a0; - (id)initWithReferrerIdentifier:(id)a0 presentingViewController:(id)a1; - (void)paymentSetupViewControllerDidDismiss; @end