luxlabs header browser preview


@class NSArray, NSDictionary, CHDrawing;

@interface CHStrokeGroupRecognitionResult : NSObject <NSCopying, NSSecureCoding> {
    CHDrawing *_inputDrawing;
    NSArray *_inputDrawingCutPoints;
    NSDictionary *_languageFitnessByLocale;
    NSArray *_orderedLocales;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) CHDrawing *inputDrawing;
@property (readonly, copy, nonatomic) NSArray *inputDrawingCutPoints;
@property (readonly, copy, nonatomic) NSDictionary *languageFitnessByLocale;
@property (readonly, copy, nonatomic) NSArray *inputStrokeIdentifiers;
@property (readonly, copy, nonatomic) NSDictionary *recognitionResultsByLocale;
@property (readonly, copy, nonatomic) NSDictionary *errorsByLocale;

+ (id)filteredResultsByLocale:(id)a0 orderedLocales:(id)a1 usingLanguageFitness:(id)a2 outSortedLocales:(id *)a3;
+ (id)sortedLanguageGroups:(id)a0 usingLanguageFitness:(id)a1;
+ (id)sortedLocales:(id)a0 usingLanguageFitness:(id)a1 useCombinedScore:(BOOL)a2;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)preferredLocale;
- (id)highConfidenceTextForSessionResult:(id)a0 rejectionRate:(double *)a1 doesContainUnfilteredMultiLocaleResults:(BOOL *)a2;
- (id)initWithOrderedLocales:(id)a0 resultsByLocale:(id)a1 errorsByLocale:(id)a2 languageFitnessByLocale:(id)a3 inputStrokeIdentifiers:(id)a4;
- (id)initWithOrderedLocales:(id)a0 resultsByLocale:(id)a1 errorsByLocale:(id)a2 languageFitnessByLocale:(id)a3 inputStrokeIdentifiers:(id)a4 inputDrawing:(id)a5 inputDrawingCutPoints:(id)a6;
- (struct { double x0; double x1; })languageFitnessForLocale:(id)a0;
- (id)localesSortedByCombinedLanguageFitness:(id)a0;
- (id)localesSortedByRawLanguageFitness:(id)a0;

@end