@class NSMutableDictionary, CHEncodedStrokeIdentifier; @interface CHNonTextCandidateStroke : NSObject { long long _fallbackClassification; long long _classificationAsNonText; long long _substrokesCount; double _lineError; double _containerScore; double _lineOrientationAngle; double _boundsDiagonal; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _bounds; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _enlargedBounds; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _rotatedBounds; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSMutableDictionary *supportByStrokeIdentifier; @property (readonly, nonatomic) CHEncodedStrokeIdentifier *strokeIdentifier; @property (readonly, nonatomic) long long effectiveClassification; @property (readonly, nonatomic) double support; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithStroke:(id)a0 consistingOfSubstrokes:(id)a1 classificationAsNonText:(long long)a2 lineOrientation:(double)a3 lineError:(double)a4 containerScore:(double)a5 fallbackClassification:(long long)a6; - (id)initWithStrokeIdentifier:(id)a0 substrokesCount:(long long)a1 classificationAsNonText:(long long)a2 lineOrientation:(double)a3 lineError:(double)a4 containerScore:(double)a5 fallbackClassification:(long long)a6 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a7 boundsDiagonal:(double)a8 enlargedBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a9 rotatedBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a10 supportByStrokeIdentifier:(id)a11 support:(double)a12; @end