luxlabs header browser preview


@class UIViewController, UIVisualEffectView, HUCardViewController, UILabel, NSMutableSet, _UIClickPresentationInteraction, HUForceInterpolatedPressGestureRecognizer, NSString, HUTouchGestureRecognizer, HUQuickControlContainerViewController, HUPressedItemContext, HUGridActionSetTitleAndDescriptionView, HUQuickControlPresentationContext, UIImpactFeedbackGenerator, HUGridServiceCellTextView, UIView, HUIconView, UITraitCollection, HUGridServiceCell, HUBaseIconView, UINavigationController, NSMapTable, HUQuickControlNavigationController, UITapGestureRecognizer;
@protocol HUQuickControlPresentationTransitionDelegate, NACancelable, HUQuickControlPresentationCoordinatorDelegate;

@interface HUQuickControlPresentationCoordinator : NSObject <HUQuickControlContainerViewControllerDelegate, HUPresentationDelegate, UIGestureRecognizerDelegate, HUCardViewControllerDelegate, UIPresentationControllerDelegatePrivate, _UIClickPresentationInteractionDelegate, UIViewControllerTransitioningDelegate, _UISheetPresentationControllerDelegate, UINavigationControllerDelegate, HFItemManagerDelegate, HUStatusDetailsViewControllerDelegate, UITraitEnvironment>

@property (retain, nonatomic) HUQuickControlPresentationContext *presentationContext;
@property (retain, nonatomic) HUQuickControlNavigationController *cardNavigationController;
@property (retain, nonatomic) HUCardViewController *cardViewController;
@property (retain, nonatomic) HUQuickControlContainerViewController *quickControlViewController;
@property (retain, nonatomic) UIViewController *settingsViewController;
@property (retain, nonatomic) UINavigationController *statusDetailsNavigationController;
@property (retain, nonatomic) UIViewController *statusDetailsViewController;
@property (readonly, nonatomic) UIViewController *presentingViewController;
@property (retain, nonatomic) UITapGestureRecognizer *singleTapGestureRecognizer;
@property (retain, nonatomic) UITapGestureRecognizer *doubleTapGestureRecognizer;
@property (retain, nonatomic) HUForceInterpolatedPressGestureRecognizer *pressGestureRecognizer;
@property (readonly, nonatomic) NSMutableSet *mutuallyExclusiveGestureRecognizers;
@property (retain, nonatomic) id<NACancelable> pressGestureActiveTimerCancellationToken;
@property (retain, nonatomic) HUTouchGestureRecognizer *touchGestureRecognizer;
@property (readonly, nonatomic) NSMapTable *pressedItemContexts;
@property (readonly, nonatomic) HUPressedItemContext *activePressedItemContext;
@property (retain, nonatomic) _UIClickPresentationInteraction *presentationInteraction;
@property (retain, nonatomic) UIView *pressedTileBlurEffectView;
@property (retain, nonatomic) UIView *pressedTilePrerenderedView;
@property (retain, nonatomic) HUIconView *transitionIconView;
@property (retain, nonatomic) HUIconView *transitionIconViewVibrant;
@property (retain, nonatomic) UILabel *transitionPrimaryLabel;
@property (retain, nonatomic) HUGridServiceCellTextView *transitionTextView;
@property (retain, nonatomic) HUGridServiceCellTextView *transitionTextViewVibrant;
@property (retain, nonatomic) UIVisualEffectView *transitionTextViewVibrantEffectView;
@property (retain, nonatomic) HUGridActionSetTitleAndDescriptionView *transitionTitleAndDescriptionView;
@property (retain, nonatomic) UIVisualEffectView *transitionTitleAndDescriptionVibrantEffectView;
@property (retain, nonatomic) UILabel *transitionSecondaryLabel;
@property (retain, nonatomic) UIVisualEffectView *transitionSecondaryLabelVibrantEffectView;
@property (retain, nonatomic) UIVisualEffectView *transitionBlurView;
@property (retain, nonatomic) HUBaseIconView *transitionBaseIconView;
@property (retain, nonatomic) UIView *transitionBackgroundView;
@property (retain, nonatomic) UILabel *transitionPrefixLabel;
@property (retain, nonatomic) UIImpactFeedbackGenerator *feedbackGenerator;
@property (nonatomic) double cornerRadius;
@property (retain, nonatomic) HUGridServiceCell *pressedTile_legacy;
@property (retain, nonatomic) UIView<HUQuickControlPresentationTransitionDelegate> *pressedTile;
@property (readonly, weak, nonatomic) UIView *targetView;
@property (weak, nonatomic) id<HUQuickControlPresentationCoordinatorDelegate> delegate;
@property (readonly, nonatomic, getter=isQuickControlPresented) BOOL quickControlIsPresented;
@property (nonatomic) BOOL isEditing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UITraitCollection *traitCollection;

- (id)animationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2;
- (id)animationControllerForDismissedController:(id)a0;
- (void)_handlePressGesture:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)navigationController:(id)a0 willShowViewController:(id)a1 animated:(BOOL)a2;
- (void)_handleSingleTapGesture:(id)a0;
- (void)_handleDoubleTapGesture:(id)a0;
- (BOOL)clickPresentationInteractionShouldPresent:(id)a0;
- (BOOL)_isRTL;
- (unsigned long long)activationStyleForClickPresentationInteraction:(id)a0;
- (void)presentationControllerWillDismiss:(id)a0;
- (BOOL)clickPresentationInteractionShouldBegin:(id)a0;
- (void).cxx_destruct;
- (id)clickPresentationInteraction:(id)a0 previewForHighlightingAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)clickPresentationInteractionEnded:(id)a0 wasCancelled:(BOOL)a1;
- (id)clickPresentationInteraction:(id)a0 presentationForPresentingViewController:(id)a1;
- (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1;
- (id)initWithCornerRadius:(double)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (id)_sheetPresentationControllerViewForTouchContinuation:(id)a0;
- (id)_viewControllerToPresent;
- (void)_handleTouchGesture:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })iconFrameInTile;
- (BOOL)isActionSetTile;
- (void)__createLegacyTransitionViewsForDismissal;
- (void)__createLegacyTransitionViewsForPresentation;
- (void)__createTransitionViewsForDismissal;
- (void)__createTransitionViewsForPresentation;
- (void)_actuateTapticFeedback;
- (id)_animationControllerForDismissedController:(id)a0;
- (id)_animationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2;
- (id)_beginControlPresentationAnimated:(BOOL)a0;
- (id)_buildCardNavigationController;
- (id)_buildQuickControlViewController;
- (id)_buildSoftwareUpdateNavigationController;
- (id)_buildStatusDetailsNavigationController;
- (void)_cleanupForQuickControlDismissal;
- (void)_configureInitialStateForPressedItemContext:(id)a0 userInitiated:(BOOL)a1;
- (id)_createPressedContextForItem:(id)a0 userInitiated:(BOOL)a1;
- (void)_createTransitionViewsForDismissal;
- (void)_createTransitionViewsForPresentation;
- (id)_dismissCardViewController;
- (id)_dismissChildViewController;
- (id)_dismissQuickControlViewControllerAnimated:(BOOL)a0;
- (id)_dismissServiceDetailsViewController:(id)a0 animated:(BOOL)a1;
- (id)_gestureInstallationView;
- (void)_handleMutuallyExclusiveGesture:(id)a0;
- (void)_initiateProgrammaticBounceForItem:(id)a0;
- (void)_installGestureRecognizer;
- (id)_legacyAnimationControllerForDismissedController:(id)a0;
- (id)_legacyAnimationControllerForPresentedController:(id)a0 presentingController:(id)a1 sourceController:(id)a2;
- (void)_prepareForTapticFeedback;
- (void)_preparePressedItemContextForItem:(id)a0 startApplier:(BOOL)a1;
- (id)_prepareSettingsViewController;
- (void)_pressGestureDidBecomeActive;
- (void)_pressGestureDidBeginWithLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_pressGestureDidEnd:(BOOL)a0;
- (void)_pressedStateDidEndForItem:(id)a0 clearPresentationContext:(BOOL)a1;
- (void)_restoreOriginalTile;
- (BOOL)_shouldCancelPresentation;
- (void)_updateCardController;
- (void)_updateOverrideAttributesWithScale:(double)a0 forItem:(id)a1;
- (void)_updateOverrideAttributesWithTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0 alpha:(double)a1 forItem:(id)a2;
- (void)_validatePresentationContext:(id)a0;
- (void)addMutuallyExclusiveGestureRecognizer:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })baseIconFrameInNavigationBar;
- (id)cardViewControllerRequestingDismissal:(id)a0;
- (id)createNavigationControllerForPresentationContext:(id)a0;
- (id)detailsViewControllerForQuickControlViewController:(id)a0 item:(id)a1;
- (id)dismissQuickControlAnimated:(BOOL)a0;
- (id)dismissQuickControlAnimated:(BOOL)a0 wasDismissed:(BOOL *)a1;
- (id)finishPresentation:(id)a0 animated:(BOOL)a1;
- (BOOL)hasDetailsActionForQuickControlViewController:(id)a0 item:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })iconFrameInActionSetTile;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })iconFrameInNavigationBar;
- (unsigned long long)iconSizeInActionSetTile;
- (unsigned long long)iconSizeInNavigationBar;
- (unsigned long long)iconSizeInTile;
- (id)initWithTargetView:(id)a0 delegate:(id)a1;
- (id)initWithTargetView:(id)a0 delegate:(id)a1 cornerRadius:(double)a2;
- (BOOL)isCameraTile;
- (BOOL)isTileOff;
- (void)itemManager:(id)a0 didChangeSourceItem:(id)a1;
- (void)playBounceForItem:(id)a0;
- (id)presentQuickControlWithContext:(id)a0 animated:(BOOL)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })primaryLabelFrameInActionSetTile;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })primaryLabelFrameInNavigationBar;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })primaryLabelFrameInTile;
- (id)quickControlViewController:(id)a0 applierForSourceViewTransitionWithAnimationSettings:(id)a1 presenting:(BOOL)a2;
- (double)quickControlViewController:(id)a0 sourceViewInitialScaleForPresentation:(BOOL)a1;
- (void)quickControlViewControllerDidTapDetailsButton:(id)a0;
- (void)quickControlViewControllerWillDismissDetailsViewController:(id)a0 shouldDismissQuickControl:(BOOL)a1;
- (void)removeAllTransitionSubviews;
- (void)removeMutuallyExclusiveGestureRecognizer:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })secondaryLabelFrameInActionSetTile;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })secondaryLabelFrameInNavigationBar;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })secondaryLabelFrameInTile;
- (BOOL)shouldDismissWholePresentationHierarchy;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })sourceFrameForAnimationController;
- (void)statusDetailsViewControllerDidFinish:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })titleAndDescriptionViewFrameInActionSetTile;

@end