@class ICTTTextEditFilter, ICAttributionViewConfiguration, NSMapTable, ICSelectorDelayer, ICAttributionLayoutManager, ICTextView, ICAuthorHighlightsUpdater; @interface ICAttributionSidebarView : UIView @property (retain, nonatomic) NSMapTable *attributionViewMap; @property (readonly, nonatomic) ICSelectorDelayer *reloadAttributionsDelayer; @property (retain, nonatomic) ICAttributionViewConfiguration *focusedAttributionViewConfiguration; @property (retain, nonatomic) ICAttributionLayoutManager *attributionLayoutManager; @property (nonatomic) BOOL didExpandSidebar; @property (weak, nonatomic) ICTextView *textView; @property (weak, nonatomic) ICAuthorHighlightsUpdater *authorHighlightsUpdater; @property (readonly, nonatomic) double previewContentWidth; @property (readonly, nonatomic) double fullContentWidth; @property (nonatomic) double visibleContentWidth; @property (copy, nonatomic) ICTTTextEditFilter *filter; - (void)reload; - (id)init; - (void)willEnterForeground:(id)a0; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)layoutSubviews; - (BOOL)accessibilityElementsHidden; - (void)handleTapGesture:(id)a0; - (void)analyticsSessionWillEnd:(id)a0; - (void)focusAttributionView:(id)a0; - (void)reloadAttributions; - (void)reloadAttributionsWithCompletion:(id /* block */)a0; - (void)removeAllAttributionViews; - (void)renderAttributionView:(id)a0; - (void)renderAttributions; - (void)scrollToRangeIfNeeded:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)setFilter:(id)a0 animated:(BOOL)a1; - (void)setVisibleContentWidth:(double)a0 isGestureActive:(BOOL)a1; - (void)textViewLayoutDidChange:(id)a0; - (void)unfocusAttributionDetails; @end