@class NSArray, CHStrokeGroupingResult, CHStrokeClassificationResult, NSMutableArray; @protocol CHStrokeProvider; @interface CHTextTransformations : NSObject { struct vector> { struct BoundingBox *__begin_; struct BoundingBox *__end_; struct __compressed_pair> { struct BoundingBox *__value_; } __end_cap_; } _originalBoundingBoxes; struct vector> { struct BoundingBox *__begin_; struct BoundingBox *__end_; struct __compressed_pair> { struct BoundingBox *__value_; } __end_cap_; } _transformedBoundingBoxes; NSArray *_contextStrokes; NSArray *_contextResults; id _strokeProvider; CHStrokeGroupingResult *_strokeGroupingResult; CHStrokeClassificationResult *_strokeClassificationResult; NSMutableArray *_correctionAngles; } - (id).cxx_construct; - (void).cxx_destruct; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })fontTransferForDrawing:(id)a0 transcription:(id)a1 strokeClassification:(long long)a2 shouldCancel:(id /* block */)a3; - (id)initWithContextStrokes:(id)a0 contextResults:(id)a1 strokeGroupingResult:(id)a2 strokeClassificationResult:(id)a3 strokeProvider:(id)a4; - (struct CHTextTransformationResult { id x0; id x1; id x2; })italicizeWithProgress:(id)a0 shouldCancel:(id /* block */)a1; - (struct CHTextTransformationResult { id x0; id x1; id x2; })straightenWithProgress:(id)a0 shouldCancel:(id /* block */)a1; - (id /* block */)textStrokePointTransformationFromAffineTransformation:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0; @end