@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