@class NSMutableDictionary, ICTable, NSObject, ICTextController; @protocol ICAvailableTableWidthProviding; @interface ICTableColumnWidthManager : NSObject @property (readonly, nonatomic) NSMutableDictionary *cachedIdealColumnWidths; @property (readonly, nonatomic) NSMutableDictionary *cachedActualColumnWidths; @property (readonly, nonatomic) NSMutableDictionary *cachedMinimumColumnWidths; @property (readonly, weak, nonatomic) ICTable *table; @property (readonly, weak, nonatomic) NSObject *delegate; @property (readonly, nonatomic) ICTextController *styler; @property (readonly, nonatomic) double singleColumnTableWidth; - (void).cxx_destruct; - (double)calculateIdealWidthOfColumn:(id)a0; - (double)comfortableColumnWidth; - (double)comfortableNumberOfColumnsOnscreen; - (id)initWithTable:(id)a0 delegate:(id)a1; - (id)invalidateAvailableWidth; - (id)invalidateWidthForColumns:(id)a0; - (id)recalculateActualWidths; - (double)widthOfColumn:(id)a0; @end