luxlabs header browser preview


@class EMFQuery, NSArray, NSDictionary, EMFQueryResultOverride, NSOrderedSet;

@interface EMFQueryResult : NSObject {
    NSOrderedSet *_sortedResultSet;
}

@property (readonly, nonatomic) EMFQuery *query;
@property (readonly, nonatomic) NSArray *documentMatches;
@property (readonly, nonatomic) NSDictionary *matchingDocumentWeights;
@property (readonly, copy, nonatomic) EMFQueryResultOverride *resultOverride;

+ (id)_emojiStringForDocumentID:(id)a0 usingLocaleData:(struct __EmojiLocaleDataWrapper { } *)a1;
+ (struct __EmojiTokenWrapper { } *)_emojiTokenForDocumentID:(id)a0 usingLocaleData:(struct __EmojiLocaleDataWrapper { } *)a1;

- (id)description;
- (void).cxx_destruct;
- (id)_handleOverrideResultInterpolationForStandardResults:(id)a0;
- (id)_interpolateOverriddenResultsByAppending:(id)a0;
- (id)_interpolateOverriddenResultsByAppendingAndMoving:(id)a0;
- (id)_interpolateOverriddenResultsByFiltering:(id)a0;
- (id)_interpolateOverriddenResultsByOverwriting;
- (id)_interpolateOverriddenResultsByPrepending:(id)a0;
- (BOOL)_matchingDocumentWeightsContainsOnlyBlackLivesMatterResults;
- (id)emojiMatchesAndDocumentWeightsUsingEmojiLocaleData:(struct __EmojiLocaleDataWrapper { } *)a0;
- (id)emojiMatchesForOverriddenResultsUsingEmojiLocaleData:(struct __EmojiLocaleDataWrapper { } *)a0;
- (id)emojiStringMatchesUsingEmojiLocaleData:(struct __EmojiLocaleDataWrapper { } *)a0;
- (id)initWithQuery:(id)a0 andMatchingDocumentWeights:(id)a1;
- (id)initWithQuery:(id)a0 matchingDocumentWeights:(id)a1 resultOverride:(id)a2;

@end