luxlabs header browser preview


@class UICollectionViewCell, NSString, UIPreviewInteraction, UIViewPropertyAnimator, VUIDialogPresentationController, VUIPresentationContainerViewController, UICollectionView, UIViewController, NSIndexPath;
@protocol VUIPreviewInteractionControllerDelegate;

@interface VUIPreviewInteractionController : NSObject <UIPreviewInteractionDelegate, UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning> {
    UIPreviewInteraction *_previewInteraction;
    UICollectionView *_collectionView;
    VUIPresentationContainerViewController *_wrapperViewController;
    VUIDialogPresentationController *_dialogPresentationController;
    UIViewPropertyAnimator *_previewPropertyAnimator;
    UIViewPropertyAnimator *_commitPropertyAnimator;
    UICollectionViewCell *_stashedCell;
    BOOL _previewTransitionEnded;
}

@property (readonly, weak, nonatomic) UIViewController *presentingViewController;
@property (readonly, nonatomic) UIViewController *presentedViewController;
@property (readonly, nonatomic) NSIndexPath *currentIndexPath;
@property (weak, nonatomic) id<VUIPreviewInteractionControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)animationControllerForDismissedController:(id)a0;
- (double)transitionDuration:(id)a0;
- (void)dealloc;
- (void)_applicationDidEnterBackground:(id)a0;
- (void)animateTransition:(id)a0;
- (void).cxx_destruct;
- (id)presentationControllerForPresentedViewController:(id)a0 presentingViewController:(id)a1 sourceViewController:(id)a2;
- (void)previewInteraction:(id)a0 didUpdatePreviewTransition:(double)a1 ended:(BOOL)a2;
- (void)previewInteractionDidCancel:(id)a0;
- (BOOL)previewInteractionShouldBegin:(id)a0;
- (void)_cleanupPreviewInteraction;
- (void)dismissConfirmation;
- (id)initWithPresentingViewController:(id)a0 collectionView:(id)a1 controllerToPresent:(id)a2;

@end