@class NSString, PXOneUpPresentation, PXAssetReference, PUOneUpPresentationHelper; @interface PUPXOneUpPresentationImplementation : NSObject <PUOneUpPresentationHelperDelegate, PUOneUpPresentationHelperAssetDisplayDelegate, PXRegionOfInterestProvider> @property (readonly, nonatomic) PUOneUpPresentationHelper *_helper; @property (readonly, weak, nonatomic) PXOneUpPresentation *_oneUpPresentation; @property (copy, nonatomic) id /* block */ stateChangeHandler; @property (readonly, nonatomic) PXAssetReference *lastViewedAssetReference; @property (readonly, nonatomic) BOOL canStop; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)implementationForOneUpPresentation:(id)a0; - (long long)oneUpPresentationOrigin:(id)a0; - (void)commitPreviewViewController:(id)a0; - (void)presentingViewControllerViewDidDisappear:(BOOL)a0; - (id)_initWithOneUpPresentation:(id)a0; - (void)oneUpPresentationHelper:(id)a0 scrollAssetReferenceToVisible:(id)a1; - (id)init; - (void)stopAnimated:(BOOL)a0; - (id)oneUpPresentationHelperSearchQueryMatchInfo:(id)a0; - (id)oneUpPresentationHelperViewController:(id)a0; - (BOOL)oneUpPresentationHelperShouldLeaveContentOnSecondScreen:(id)a0; - (BOOL)handlePresentingPinchGestureRecognizer:(id)a0; - (id)oneUpPresentationHelperScrollView:(id)a0; - (id)oneUpPresentationHelperOriginalViewController:(id)a0; - (void)oneUpPresentationHelper:(id)a0 shouldHideAssetReferences:(id)a1; - (id)oneUpPresentationHelper:(id)a0 currentImageForAssetReference:(id)a1; - (BOOL)oneUpPresentationHelperPreventRevealInMomentAction:(id)a0; - (void)presentingViewControllerViewWillAppear:(BOOL)a0; - (id)oneUpPresentationHelperViewHostingTilingView:(id)a0; - (id)previewViewControllerAllowingActions:(BOOL)a0; - (void)presentingViewControllerViewIsAppearing:(BOOL)a0; - (void)presentingViewControllerViewWillDisappear:(BOOL)a0; - (void).cxx_destruct; - (id)regionOfInterestForAssetReference:(id)a0; - (void)registerStateChangeHandler:(id /* block */)a0; - (BOOL)startWithConfigurationHandler:(id /* block */)a0; - (unsigned long long)oneUpPresentationHelperAdditionalOptions:(id)a0; - (BOOL)oneUpPresentationHelperShouldAutoPlay:(id)a0; - (id)oneUpPresentationHelper:(id)a0 regionOfInterestForAssetReference:(id)a1 cropInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a2; - (void)oneUpPresentationHelperStateDidChange:(id)a0; - (void)invalidatePresentingGeometry; - (BOOL)oneUpPresentationHelperWantsShowInLibraryButton:(id)a0; - (void)didDismissPreviewViewController:(id)a0 committing:(BOOL)a1; - (void)presentingViewControllerViewDidAppear:(BOOL)a0; - (BOOL)canStartAnimated:(BOOL)a0; @end