@class VTUISiriDataSharingOptInViewController, NSString, AFSettingsConnection, NSObject, VTUIProximityDataSharingOptInView; @protocol OS_dispatch_queue, VTUISiriDataSharingOptInPresentationDelegate; @interface VTUISiriDataSharingOptInPresenter : NSObject <VTUISiriDataSharingOptInViewControllerDelegate> { AFSettingsConnection *_settings; NSObject<OS_dispatch_queue> *_settingsQueue; long long _dataSharingOptInStatus; VTUISiriDataSharingOptInViewController *_currentWelcomeController; VTUIProximityDataSharingOptInView *_currentProxView; } @property (weak, nonatomic) id<VTUISiriDataSharingOptInPresentationDelegate> presentationDelegate; @property long long sourceOfChange; @property (copy) NSString *reasonForChange; + (BOOL)siriDataSharingOptInViewFeatureFlagEnabled; - (id)init; - (void).cxx_destruct; - (void)_requestDismissal; - (id)dataSharingOptInTextWelcomeControllerForViewStyle:(long long)a0; - (BOOL)shouldShowSiriDataSharingOptInView; - (void)_fetchSiriDataSharingEnabled; - (id)_modalViewControllerForViewStyle:(long long)a0; - (id)_proximityViewForFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_setSiriDataSharingStatus:(long long)a0 forceDismissal:(BOOL)a1; - (void)_userTappedDetailLinkText; - (void)_userTappedDismissButtonFromProxCard; - (void)_userTappedOptInToDataSharing; - (void)_userTappedOptOutOfDataSharing; - (id)dataSharingOptInViewForFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 viewStyle:(long long)a1; - (void)didDismissFromViewController:(id)a0; - (void)tearDownPresentedViews; @end