@class NSDate, ICTTTextEditGrouper, NSArray, NSManagedObjectContext, ICBaseTextView, ICTTTextEditFilter, NSObject, NSNumber; @protocol OS_dispatch_queue; @interface ICAttributionLayoutManager : NSObject @property (class, readonly, nonatomic) NSObject *reloadQueue; @property (retain, nonatomic) NSManagedObjectContext *managedObjectContext; @property (copy, nonatomic) NSArray *viewConfigurations; @property (readonly, nonatomic) NSArray *visibleConfigurations; @property (retain, nonatomic) ICTTTextEditGrouper *editGrouper; @property (nonatomic) double currentTextViewOffset; @property (nonatomic) double appliedHorizontalAdjustment; @property (readonly, copy, nonatomic) NSDate *noteLastOpenedDate; @property (readonly, weak, nonatomic) ICBaseTextView *textView; @property (copy, nonatomic) ICTTTextEditFilter *filter; @property (nonatomic) double panelWidth; @property (nonatomic) double previewPanelWidth; @property (nonatomic) double visiblePanelWidth; @property (copy, nonatomic) NSNumber *overrideZoomFactor; @property (readonly, nonatomic) double appliedHorizontalAdjustmentRatio; @property (readonly, nonatomic) double preferredHighlightValue; @property (copy, nonatomic) id /* block */ updatedConfigurationHandler; - (void)dealloc; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (void)addObservers; - (void)removeObservers; - (id)initWithTextView:(id)a0 managedObjectContext:(id)a1 panelWidth:(double)a2 previewPanelWidth:(double)a3; - (void)reloadConfigurationsWithCompletion:(id /* block */)a0; - (void)reloadViewConfigurationsSynchronously; - (void)updateViewConfigurationsForTextViewOffset; @end