text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
   */
  
  @interface NSTextBlock : NSObject <NSCoding, NSCopying> {
      void * _blockPrimary;
      void * _blockSecondary;
      id  _otherParamVals;
      id  _primParamVal;
      unsigned long long  _propMask;
      void * _propVals;
      unsigned long long  _typeMask;
  }
  
  @property (atomic, readwrite, copy) NSColor *backgroundColor;
  @property (atomic, readonly) double contentWidth;
  @property (atomic, readonly) unsigned long long contentWidthValueType;
  @property (atomic, readwrite) unsigned long long verticalAlignment;
  
  + (void)initialize;
  
  - (id)_attributeDescription;
  - (void)_createFloatStorage;
  - (void)_destroyFloatStorage;
  - (void)_setValue:(double)arg1 type:(unsigned long long)arg2 forParameter:(unsigned long long)arg3;
  - (void)_takeValuesFromTextBlock:(id)arg1;
  - (double)_valueForParameter:(unsigned long long)arg1;
  - (unsigned long long)_valueTypeForParameter:(unsigned long long)arg1;
  - (id)backgroundColor;
  - (id)borderColorForEdge:(unsigned long long)arg1;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })boundsRectForContentRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 inRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg2 textContainer:(id)arg3 characterRange:(struct _NSRange { unsigned long long x1; unsigned long long x2; })arg4;
  - (double)contentWidth;
  - (unsigned long long)contentWidthValueType;
  - (id)copyWithZone:(struct _NSZone { }*)arg1;
  - (void)dealloc;
  - (void)drawBackgroundWithFrame:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 inView:(id)arg2 characterRange:(struct _NSRange { unsigned long long x1; unsigned long long x2; })arg3 layoutManager:(id)arg4;
  - (void)encodeWithCoder:(id)arg1;
  - (id)init;
  - (id)initWithCoder:(id)arg1;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })rectForLayoutAtPoint:(struct CGPoint { double x1; double x2; })arg1 inRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg2 textContainer:(id)arg3 characterRange:(struct _NSRange { unsigned long long x1; unsigned long long x2; })arg4;
  - (void)setBackgroundColor:(id)arg1;
  - (void)setBorderColor:(id)arg1;
  - (void)setBorderColor:(id)arg1 forEdge:(unsigned long long)arg2;
  - (void)setContentWidth:(double)arg1 type:(unsigned long long)arg2;
  - (void)setValue:(double)arg1 type:(unsigned long long)arg2 forDimension:(unsigned long long)arg3;
  - (void)setVerticalAlignment:(unsigned long long)arg1;
  - (void)setWidth:(double)arg1 type:(unsigned long long)arg2 forLayer:(long long)arg3;
  - (void)setWidth:(double)arg1 type:(unsigned long long)arg2 forLayer:(long long)arg3 edge:(unsigned long long)arg4;
  - (double)valueForDimension:(unsigned long long)arg1;
  - (unsigned long long)valueTypeForDimension:(unsigned long long)arg1;
  - (unsigned long long)verticalAlignment;
  - (double)widthForLayer:(long long)arg1 edge:(unsigned long long)arg2;
  - (unsigned long long)widthValueTypeForLayer:(long long)arg1 edge:(unsigned long long)arg2;
  
  @end
  