@class PXPhotoKitUIMediaProvider, NSString, NSArray, PXAssetsDataSourceManager, NSDate, PXSurveyQuestionsDataSource, PXGadgetNavigationHelper, PXAssetReference, PHPhotoLibrary, PXSurveyQuestionPlaceholderGadget; @protocol PXGadgetTransition, PXGadgetDelegate, PXSurveyQuestionsGadgetProviderDelegate; @interface PXSurveyQuestionsGadgetProvider : PXGadgetProvider { PXPhotoKitUIMediaProvider *_oneUpMediaProvider; PXAssetsDataSourceManager *_oneUpDataSourceManager; PXAssetReference *_oneUpInitialAssetReference; PHPhotoLibrary *_photoLibrary; PXSurveyQuestionPlaceholderGadget *_placeholderGadget; } @property (retain, nonatomic) NSArray *surveyGadgets; @property (nonatomic) BOOL currentlyLoadingMoreQuestions; @property (retain, nonatomic) NSDate *previousMostRecentQuestionCreationDate; @property (readonly, nonatomic) PXSurveyQuestionsDataSource *dataSource; @property (readonly, nonatomic) unsigned long long gadgetType; @property (weak, nonatomic) id gadgetProviderDelegate; @property (readonly, nonatomic) id gadgetTransition; @property (readonly, nonatomic) PXGadgetNavigationHelper *rootNavigationHelper; @property (weak, nonatomic) id nextGadgetResponder; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (long long)oneUpPresentationOrigin:(id)a0; - (id)initWithIdentifier:(id)a0; - (id)oneUpPresentation:(id)a0 currentImageForAssetReference:(id)a1; - (id)init; - (void)dealloc; - (id)oneUpPresentationInitialAssetReference:(id)a0; - (unsigned long long)estimatedNumberOfGadgets; - (id)oneUpPresentationDataSourceManager:(id)a0; - (void)photoLibraryDidChangeOnMainQueue:(id)a0 withPreparedInfo:(id)a1; - (id)oneUpPresentationMediaProvider:(id)a0; - (void)generateGadgets; - (long long)oneUpPresentationActionContext:(id)a0; - (void).cxx_destruct; - (id)oneUpPresentation:(id)a0 regionOfInterestForAssetReference:(id)a1; - (void)oneUpPresentation:(id)a0 setHiddenAssetReferences:(id)a1; - (id)prepareForPhotoLibraryChange:(id)a0; - (void)loadDataForGadgets; - (void)_addCongratulationsGadgetWithCompletionHandlerIfNeeded:(id /* block */)a0; - (id)_gadgetForSurveyQuestion:(id)a0; - (void)_generateGadgetsWithLimit:(unsigned long long)a0; - (void)_generateGadgetsWithLimit:(unsigned long long)a0 removeExistingGadgets:(BOOL)a1; - (void)_handlePrepareForOneUpPresentationSuccessForGadget:(id)a0; - (BOOL)_prepareForOneUpPresentationForGadget:(id)a0; - (void)_reloadGadgetsWithLimit:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (id)_targetGadgetForCurrentOneUpPresentation; - (void)didAnswerQuestionForGadget:(id)a0; - (void)didSelectActionButtonForType:(unsigned long long)a0; - (id)initWithDataSource:(id)a0 gadgetType:(unsigned long long)a1; - (void)pauseLibraryUpdates; - (void)resumeLibraryUpdates; - (void)showViewController:(id)a0 fromGadget:(id)a1; - (void)surveyQuestionGadgetsWantsOneUpPresentation:(id)a0; @end