@class QLPageViewController, QLTransitionContext, QLAppearance, QLPinchRotationTracker, UIRotationGestureRecognizer, QLSwipeDownTracker, QLItemViewController, UIPinchGestureRecognizer, QLPreviewItemStore, UITapGestureRecognizer, UIView, UISwipeGestureRecognizer, NSString, QLTransitionDriver, UIPanGestureRecognizer; @protocol QLTransitionControllerProtocol, QLPreviewControllerStateProtocol_UIKit, QLPreviewControllerStateProtocol; @interface QLPreviewCollection : UIViewController { struct _NSRange { unsigned long long location; unsigned long long length; } _previewItemRange; long long _currentItemIndex; QLPreviewItemStore *_itemStore; UIView *_localAccessoryViewContainer; UIView *_remoteAccessoryViewContainer; UITapGestureRecognizer *_tapGesture; UIPanGestureRecognizer *_verticalPanGesture; UISwipeGestureRecognizer *_pageSwipeGesture; UIPanGestureRecognizer *_pagePanGesture; QLAppearance *_appearance; NSString *_loadingString; unsigned long long _visibilityState; BOOL _previewCollectionIsPartOfViewHierarchy; unsigned long long _appearanceActions; } @property (nonatomic) BOOL fullScreen; @property (nonatomic) BOOL isEditing; @property (nonatomic) BOOL currentItemViewControllerIsPerformingFocusedAction; @property (nonatomic) BOOL isTransitioningPage; @property (copy, nonatomic) id /* block */ prepareForInvalidationCompletionHandler; @property (copy, nonatomic) NSString *overrideParentApplicationDisplayIdentifier; @property (retain) UIPanGestureRecognizer *slideGesture; @property (retain) UIPinchGestureRecognizer *pinchGesture; @property (retain) UIRotationGestureRecognizer *rotationGesture; @property (retain) QLSwipeDownTracker *swipeDownTracker; @property (retain) QLPinchRotationTracker *pinchRotationTracker; @property (retain) QLTransitionContext *transitionContext; @property (retain) id transitionController; @property (retain) QLTransitionDriver *transitionDriver; @property (readonly, nonatomic) NSString *parentApplicationDisplayIdentifier; @property (copy, nonatomic) NSString *hostApplicationBundleIdentifier; @property BOOL hasTriggeredInteractiveTransitionAnimation; @property (retain) QLPageViewController *pageViewController; @property (retain) id stateManager; @property (readonly) QLItemViewController *currentPreviewItemViewController; @property (nonatomic) BOOL isAvailable; @property (nonatomic) BOOL allowInteractiveTransitions; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)previewCollectionClassName; + (void)previewCollectionUsingRemoteViewController:(BOOL)a0 completionHandler:(id /* block */)a1; + (id)quickLookExtension; + (void)remotePreviewCollectionWithCompletionHandler:(id /* block */)a0; - (BOOL)transitionInProgress; - (BOOL)_isVisible; - (BOOL)isRemote; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (void)setIsContentManaged:(BOOL)a0; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)pressesBegan:(id)a0 withEvent:(id)a1; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)loadView; - (id)accessoryView; - (id)gestureTracker; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)_updatePreferredContentSize; - (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (BOOL)_isBeingDismissed; - (void)updateTransitionWithProgress:(double)a0; - (BOOL)_isBeingPresented; - (void)actionSheetDidDismiss; - (void)documentMenuActionWillBegin; - (long long)dragDataOwnerForPreviewItemViewController:(id)a0; - (void)hostApplicationDidBecomeActive; - (void)hostApplicationDidEnterBackground:(BOOL)a0; - (void)hostSceneWillDeactivate; - (void)hostViewControllerBackgroundColorChanged:(id)a0; - (void)prepareForActionSheetPresentationWithCompletionHandler:(id /* block */)a0; - (void)previewItemViewController:(id)a0 didFailWithError:(id)a1; - (void)previewItemViewController:(id)a0 requestsTemporaryEditDirectoryWithCompletionHandler:(id /* block */)a1; - (void)previewItemViewController:(id)a0 wantsToForwardMessageToHost:(id)a1 completionHandler:(id /* block */)a2; - (void)requestLockForCurrentItem; - (void)setAppearance:(id)a0 animated:(BOOL)a1; - (void)previewItemViewController:(id)a0 wantsToUpdatePreviewItemDisplayState:(id)a1; - (void)_updateOverlay:(BOOL)a0; - (void)notifyStateRestorationUserInfo:(id)a0; - (void)_cleanAccessoryViewContainer; - (id)_defaultKeyCommands; - (void)_installGestures; - (BOOL)_itemViewControllerIsCurrentlyPresentedItemViewController:(id)a0; - (void)_notifyHostPreviewCollectionIsReadyForInvalidationIfNeeded; - (id)_sandboxExtensionForEditedFileAtURL:(id)a0; - (void)_setCurrentPreviewItemIndex:(long long)a0 animated:(BOOL)a1; - (void)_setUpTransitionDriverForPresenting:(BOOL)a0 duration:(double)a1; - (void)_tapGestureRecognized; - (void)_tearDownTransition:(BOOL)a0; - (BOOL)_toggleFullscreenIfPossible; - (void)_updateAccessoryViewWithPreviewItemViewController:(id)a0; - (void)_updateCanChangeCurrentPage; - (void)_updateEnableChangingPageUsingGestures; - (void)_updateFullscreen; - (void)_updateFullscreenBackgroundColor; - (void)_updateOverlayVisibility; - (void)_updatePreviewVisibility:(BOOL)a0; - (void)_updatePrinter; - (void)_updateTitleFromController; - (void)_updateWhitePointAdaptivityStyle; - (void)completeTransition:(BOOL)a0 withDuration:(double)a1; - (void)configureWithNumberOfItems:(long long)a0 currentPreviewItemIndex:(unsigned long long)a1 itemProvider:(id)a2 stateManager:(id)a3; - (void)expandContentOfPreviewItemViewController:(id)a0 unarchivedItemsURL:(id)a1; - (void)forwardKeyPressToHostIfNeeded:(id)a0 serviceCommands:(id)a1; - (void)forwardPressesToHostIfNeeded:(id)a0; - (void)hostViewControlerTransitionToState:(unsigned long long)a0 animated:(BOOL)a1; - (void)invalidateService; - (void)invalidateServiceWithCompletionHandler:(id /* block */)a0; - (BOOL)isFirstResponderKeyInput; - (BOOL)isFirstResponderTextEntry; - (BOOL)itemPresenterViewControllerShouldForceAutodownloadFile:(id)a0; - (void)keyCommandWasPerformed:(id)a0; - (void)keyCommandsWithCompletionHandler:(id /* block */)a0; - (id)loadingTextForPreviewItemViewController:(id)a0; - (void)notifyFirstTimeAppearanceWithActions:(unsigned long long)a0; - (void)overrideParentApplicationDisplayIdentifierWithIdentifier:(id)a0; - (void)pageViewController:(id)a0 didCancelTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5; - (void)pageViewController:(id)a0 didTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5; - (void)pageViewController:(id)a0 isTransitioningFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 withProgress:(double)a5; - (id)pageViewController:(id)a0 parallaxViewInPage:(id)a1 withIndex:(unsigned long long)a2; - (id)pageViewController:(id)a0 viewControllerAtIndex:(unsigned long long)a1; - (void)pageViewController:(id)a0 willBeginInteractiveTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4; - (void)pageViewController:(id)a0 willCancelTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5; - (void)pageViewController:(id)a0 willTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5; - (BOOL)pinchDismissGestureInProgress; - (void)preparePreviewCollectionForInvalidationWithCompletionHandler:(id /* block */)a0; - (void)previewItemDisplayState:(id)a0 wasAppliedToItemAtIndex:(unsigned long long)a1; - (void)previewItemViewController:(id)a0 didEnableEditMode:(BOOL)a1; - (void)previewItemViewController:(id)a0 hasUnsavedEdits:(BOOL)a1; - (void)previewItemViewController:(id)a0 wantsFullScreen:(BOOL)a1; - (void)previewItemViewController:(id)a0 wantsToOpenURL:(id)a1; - (void)previewItemViewController:(id)a0 wantsToSetRemoteEdgePanGestureWidth:(double)a1; - (void)previewItemViewController:(id)a0 wantsToShowShareSheetWithPopoverTracker:(id)a1 customSharedURL:(id)a2 dismissCompletion:(id /* block */)a3; - (void)previewItemViewController:(id)a0 wantsToUpdateStateRestorationWithUserInfo:(id)a1; - (void)previewItemViewControllerDidAcquireLock:(id)a0; - (void)previewItemViewControllerDidChangeCurrentPreviewController:(id)a0; - (void)previewItemViewControllerDidEditCopyOfPreviewItem:(id)a0 editedCopy:(id)a1 completionHandler:(id /* block */)a2; - (void)previewItemViewControllerDidHandOverLock:(id)a0; - (void)previewItemViewControllerDidUpdatePreferredContentSize:(id)a0; - (void)previewItemViewControllerDidUpdateTitle:(id)a0; - (void)previewItemViewControllerWantsToDismissQuickLook:(id)a0; - (void)previewItemViewControllerWantsToShowNoInternetConnectivityAlert:(id)a0; - (void)previewItemViewControllerWantsToShowShareSheet:(id)a0; - (void)previewItemViewControllerWantsUpdateKeyCommands:(id)a0; - (void)previewItemViewControllerWantsUpdateOverlay:(id)a0 animated:(BOOL)a1; - (void)previewItemViewControllerWantsUpdatePrinter:(id)a0; - (void)rotationOrPinchGestureRecognized:(id)a0; - (void)saveCurrentPreviewEditsSynchronously:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (void)saveIntoPhotoLibraryMediaWithURLWrapper:(id)a0 previewItemType:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)setCurrentPreviewItemIndex:(long long)a0 animated:(BOOL)a1; - (void)setLoadingString:(id)a0; - (void)setPreviewItemDisplayState:(id)a0 onItemAtIndex:(unsigned long long)a1; - (void)setRemoteAccessoryContainer:(id)a0; - (void)setScreenEdgePanWidth:(double)a0; - (void)shouldDisplayLockActivityWithCompletionHandler:(id /* block */)a0; - (void)slideToDismissGestureRecognized:(id)a0; - (void)startNonInteractiveTransitionPresenting:(BOOL)a0; - (void)startTransitionWithSourceViewProvider:(id)a0 transitionController:(id)a1 presenting:(BOOL)a2 useInteractiveTransition:(BOOL)a3 completionHandler:(id /* block */)a4; - (void)tearDownTransition:(BOOL)a0; - (void)toolbarButtonPressedWithIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)toolbarButtonsForTraitCollection:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)triggerInteractiveTransitionAnimationIfNeeded; - (void)updateCurrentPreviewConfiguration; @end