@class NSShadow, PXCTFrame, NSString, NSAttributedString; @interface PXCTLine : NSObject { BOOL _prepared; double _width; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _imageBounds; } @property (readonly, nonatomic) struct __CTLine { } *line; @property (readonly, nonatomic) struct CGPoint { double x; double y; } origin; @property (readonly, weak, nonatomic) PXCTFrame *frame; @property (readonly, nonatomic) NSAttributedString *referenceAttributedString; @property (readonly, nonatomic) double ascent; @property (readonly, nonatomic) double descent; @property (readonly, nonatomic) struct CGContext { } *context; @property (readonly, nonatomic) NSShadow *shadow; @property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } stringRange; @property (readonly, nonatomic) NSString *string; @property (readonly, nonatomic) double width; @property (readonly, nonatomic) double ascentPosition; @property (readonly, nonatomic) double baselinePosition; @property (readonly, nonatomic) double descentPosition; @property (readonly, nonatomic) struct CGPoint { double x0; double x1; } textPosition; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } contentBounds; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } imageBounds; @property (readonly, nonatomic, getter=isTruncated) BOOL truncated; @property (readonly, nonatomic, getter=isEndOfString) BOOL endOfString; @property (readonly, nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } transform; - (void)draw; - (id)init; - (void)dealloc; - (void)translateHorizontallyBy:(double)a0; - (struct CGPath { } *)createPath; - (id)initWithLine:(struct __CTLine { } *)a0 origin:(struct CGPoint { double x0; double x1; })a1 frame:(id)a2 referenceAttributedString:(id)a3 truncated:(BOOL)a4; - (void)scaleVerticallyBy:(double)a0; - (id)description; - (void)scaleBy:(double)a0; - (void).cxx_destruct; - (void)translateVerticallyBy:(double)a0; - (void)prepare; - (void)_transformBy:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0; @end