@class NSArray, PXCTFramesetter; @interface PXCTFrame : NSObject { BOOL _prepared; } @property (readonly, nonatomic) struct __CTFrame { } *frame; @property (readonly, nonatomic) unsigned long long maximumLineCount; @property (readonly, nonatomic) BOOL allowTruncation; @property (readonly, weak, nonatomic) PXCTFramesetter *framesetter; @property (readonly, nonatomic) struct CGPoint { double x; double y; } origin; @property (readonly, nonatomic) NSArray *lines; @property (readonly, nonatomic, getter=isTruncated) BOOL truncated; - (id)init; - (void)dealloc; - (id)initWithFrame:(struct __CTFrame { } *)a0 maximumLineCount:(unsigned long long)a1 allowTruncation:(BOOL)a2 framesetter:(id)a3; - (void).cxx_destruct; - (void)prepare; - (BOOL)_truncateLine:(inout const struct __CTLine **)a0 withOrigin:(inout struct CGPoint { double x0; double x1; } *)a1 referenceAttributedString:(inout id *)a2 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3; @end