@class UIImpactFeedbackGenerator, CSQuickActionsComponent, CSDashBoardRemoteContentSettings, SBSRemoteContentDefinition, UIView, CSRemoteContentHostViewController, NSString, CSDateViewComponent, CSLockScreenSettings, UIViewFloatAnimatableProperty, SBFFluidBehaviorSettings, SBSRemoteContentPreferences, CSProudLockComponent, NSArray, CSContentComponent; @protocol SBFAuthenticationStatusProvider, CSRemoteContentViewControllerDelegate; @interface CSRemoteContentModalViewController : CSModalViewControllerBase <CSDismissableModalViewControllerDelegate, CSRemoteModalContentViewTouchDelegate, PTSettingsKeyObserver, CSRemoteContentViewControllerProtocol> { struct CGPoint { double x; double y; } _previousTranslation; UIViewFloatAnimatableProperty *_scaleProperty; SBFFluidBehaviorSettings *_scaleSettings; UIViewFloatAnimatableProperty *_alphaProperty; SBFFluidBehaviorSettings *_alphaSettings; UIView *_grabberView; BOOL _userHasInteractedSinceWake; BOOL _dismissing; SBSRemoteContentDefinition *_definition; SBSRemoteContentPreferences *_remoteContentPreferences; NSArray *_components; } @property (retain, nonatomic) CSLockScreenSettings *lockScreenSettings; @property (retain, nonatomic) UIImpactFeedbackGenerator *rubberBandFeedbackGenerator; @property (retain, nonatomic) CSContentComponent *content; @property (retain, nonatomic) CSDateViewComponent *dateTimeComponent; @property (retain, nonatomic) CSProudLockComponent *proudLockComponent; @property (retain, nonatomic) CSQuickActionsComponent *quickActionsComponent; @property (retain, nonatomic) CSDashBoardRemoteContentSettings *remoteContentSettings; @property (weak, nonatomic) id<CSRemoteContentViewControllerDelegate> delegate; @property (readonly, nonatomic) id<SBFAuthenticationStatusProvider> authenticationStatusProvider; @property (weak, nonatomic) CSRemoteContentHostViewController *hostViewController; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)_createProperties; - (void)viewDidLoad; - (void)loadView; - (void)aggregateAppearance:(id)a0; - (void)settings:(id)a0 changedValueForKey:(id)a1; - (void).cxx_destruct; - (void)_setCornerRounded:(BOOL)a0; - (void)_updateDisplayLayoutElementForActivation:(id)a0; - (void)aggregateBehavior:(id)a0; - (id)_newDisplayLayoutElement; - (BOOL)_shouldCancelInteractiveDismissGesture; - (BOOL)handleEvent:(id)a0; - (void)addGrabberView:(id)a0; - (long long)_dateTimeStyle; - (long long)_backgroundStyle; - (BOOL)_dismissesOnTap; - (long long)_homeGestureMode; - (BOOL)_reducesWhitePoint; - (BOOL)_suppressesBottomEdgeContent; - (long long)preferredNotificationListMode; - (void)didReceiveTouch; - (void)handleBottomEdgeGestureChanged:(id)a0; - (void)_setUserHasInteractedSinceWake:(BOOL)a0; - (void)_addChildHostViewController:(id)a0; - (void)_dismissForced:(BOOL)a0 animated:(BOOL)a1; - (void)_removeChildHostViewController; - (BOOL)_supportsLuminanceReductionForCurrentBackgroundStyle; - (void)_updateContentAlpha:(double)a0 interactive:(BOOL)a1; - (void)_updateContentScale:(double)a0 interactive:(BOOL)a1; - (void)_updateForPropertyChanged; - (void)_updateGrabberViewVisibility; - (void)_updateSecondaryActionButtonText; - (long long)contentPresentationType; - (BOOL)dismissForDismissType:(long long)a0 completion:(id /* block */)a1; - (void)dismissForHomeButton; - (void)handleBottomEdgeGestureBegan:(id)a0; - (void)handleBottomEdgeGestureEnded:(id)a0; - (void)handleSecondaryActionForView:(id)a0; - (id)initWithContentDefinition:(id)a0 preferences:(id)a1 hostViewController:(id)a2 authenticationStatusProvider:(id)a3; - (BOOL)isInUnlockGestureMode; - (void)remoteDidChangeStyle; - (BOOL)shouldCaptureHomeGesture; - (BOOL)shouldHideHomeAffordance; - (BOOL)suppressesDismissalForNotification; - (BOOL)suppressesDismissalGesture; @end