luxlabs header browser preview


@class PUTileController, PUTilingView, UIView, UIViewController;
@protocol PUTilingViewControllerTransition, PUInteractiveDismissalControllerDelegate, PUInterruptibleViewControllerTransition;

@interface PUInteractiveDismissalController : NSObject {
    struct { BOOL respondsToCanBeginDismissalAtLocationFromProvider; BOOL respondsToTilingView; BOOL respondsToDesignatedTileController; BOOL respondsToIsDismissing; } _delegateFlags;
}

@property (weak, nonatomic, setter=_setViewController:) UIViewController *_viewController;
@property (retain, nonatomic, setter=_setViewHostingGestureRecognizers:) UIView *_viewHostingGestureRecognizers;
@property (retain, nonatomic, setter=_setInterruptibleViewControllerTransition:) id<PUInterruptibleViewControllerTransition> _interruptibleViewControllerTransition;
@property (nonatomic, setter=_setNeedsUpdateGestureRecognizers:) BOOL _needsUpdateGestureRecognizers;
@property (readonly, nonatomic) PUTilingView *tilingView;
@property (readonly, nonatomic) PUTileController *designatedTileController;
@property (readonly, nonatomic) id<PUTilingViewControllerTransition> tilingViewControllerTransition;
@property (weak, nonatomic) id<PUInteractiveDismissalControllerDelegate> delegate;
@property (readonly, nonatomic) BOOL isHandlingDismissalInteraction;

- (void)_invalidateGestureRecognizers;
- (void)updateGestureRecognizersWithHostingView:(id)a0;
- (void)_updateIfNeeded;
- (void)_updateGestureRecognizersIfNeeded;
- (void).cxx_destruct;
- (void)_invalidateInterruptibleViewControllerTransition;
- (void)_invalidateViewController;
- (void)_invalidateViewHostingGestureRecognizers;
- (long long)_preferredDismissalTransitionType;
- (void)_updateInterruptibleViewControllerTransitionIfNeeded;
- (void)_updateViewControllerIfNeeded;
- (void)_updateViewHostingGestureRecognizersIfNeeded;
- (void)beginDismissal;
- (BOOL)canBeginDismissalAtLocationFromProvider:(id)a0;
- (void)endDismissal:(BOOL)a0;
- (void)invalidateDelegateData;
- (void)setIsHandlingDismissalInteraction:(BOOL)a0;
- (void)updateDismissalWithInteractionProgress:(double)a0 interactionWillFinish:(BOOL)a1;

@end