@class ASCMetrics, ASCMetricsActivity, NSString, NSNotificationCenter, UIView, ASCMetricsScrollObserver, NSObject; @protocol OS_os_log, ASCViewModel; @interface ASCAppearMetricsPresenter : NSObject @property (class, readonly) NSObject *log; @property (readonly, nonatomic) ASCMetrics *metrics; @property (nonatomic, getter=isAppeared) BOOL appeared; @property (nonatomic, getter=isSettingModel) BOOL settingModel; @property (retain, nonatomic) ASCMetricsScrollObserver *scrollObserver; @property (readonly, nonatomic) NSNotificationCenter *notificationCenter; @property (nonatomic, getter=isEnteringBackground) BOOL enteringBackground; @property (nonatomic, getter=isEnteringForeground) BOOL enteringForeground; @property (readonly, nonatomic) BOOL canAppear; @property (readonly, nonatomic) BOOL canDisappear; @property (readonly, weak, nonatomic) UIView *view; @property (copy, nonatomic) ASCMetricsActivity *activity; @property (nonatomic, getter=isEnabled) BOOL enabled; @property (copy, nonatomic) id model; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)initWithView:(id)a0; - (void)dealloc; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)a0; - (void)viewDidMoveToWindow; - (void)appearIfNeeded; - (void)disappearIfNeeded; - (void)hostDidEnterBackground; - (void)hostWillEnterForeground; - (id)initWithView:(id)a0 metrics:(id)a1 notificationCenter:(id)a2; - (void)viewDidAction; - (void)viewDidEndRenderWithPredicate:(id)a0; - (void)viewDidFailRequest:(id)a0 withError:(id)a1; - (void)viewDidRetryFailedRequest; - (void)viewDidSetHidden; @end