luxlabs header browser preview


@class TIProactiveTrigger, NSString, NSUUID, NSArray, NSNumber;

@interface TIKeyboardCandidate : NSObject <NSCopying, NSSecureCoding, TIKeyboardCandidateCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic, getter=confidence) int confidence;
@property (nonatomic) unsigned int sourceMask;
@property (readonly, nonatomic) unsigned long long learningFlagsMask;
@property (readonly, nonatomic) NSString *candidate;
@property (readonly, nonatomic) NSString *input;
@property (readonly, nonatomic) NSString *rawInput;
@property (copy, nonatomic) NSString *label;
@property (copy, nonatomic) NSString *alternativeText;
@property (copy, nonatomic) NSString *annotationText;
@property (readonly, nonatomic) NSString *applicationKey;
@property (readonly, nonatomic) NSString *applicationBundleId;
@property (readonly, nonatomic) NSString *altDSID;
@property (nonatomic) BOOL isMeCardCandidate;
@property (readonly, nonatomic) NSUUID *stickerIdentifier;
@property (readonly, nonatomic) unsigned long long wordOriginFeedbackID;
@property (readonly, nonatomic) unsigned long long deleteCount;
@property (readonly, nonatomic) long long cursorMovement;
@property (readonly, nonatomic) BOOL isForShortcutConversion;
@property (readonly, nonatomic) BOOL isAutocorrection;
@property (readonly, nonatomic, getter=isContinuousPathConversion) BOOL continuousPathConversion;
@property (readonly, nonatomic) BOOL shouldAccept;
@property (readonly, nonatomic) BOOL shouldInsertSpaceAfterSelection;
@property (nonatomic) unsigned int slotID;
@property (nonatomic) unsigned long long customInfoType;
@property (nonatomic) BOOL isSendCurrentLocation;
@property (copy, nonatomic) NSArray *supplementalItemIdentifiers;
@property (nonatomic) unsigned short supplementalItemPrefix;
@property (readonly, nonatomic) NSString *inputWithoutSupplementalItemPrefix;
@property (readonly, nonatomic) BOOL isAutocorrectionIgnoringCaseAndSupplementalItemPrefix;
@property (readonly, nonatomic) BOOL isAutocorrectionIgnoringCaseAndDiacriticsAndSupplementalItemPrefix;
@property (readonly, nonatomic, getter=isSupplementalItemCandidate) BOOL supplementalItemCandidate;
@property (readonly, nonatomic, getter=isExtensionCandidate) BOOL extensionCandidate;
@property (readonly, nonatomic, getter=isEmojiCandidate) BOOL emojiCandidate;
@property (readonly, nonatomic, getter=isCompletionCandidate) BOOL completionCandidate;
@property (readonly, nonatomic, getter=isInlineCompletionCandidate) BOOL inlineCompletionCandidate;
@property (readonly, nonatomic, getter=isFullwidthCandidate) BOOL fullwidthCandidate;
@property (readonly, nonatomic, getter=isFacemarkCandidate) BOOL facemarkCandidate;
@property (readonly, nonatomic, getter=isPunctuationCompletionCandidate) BOOL punctuationCompletionCandidate;
@property (readonly, nonatomic, getter=isPunctuationKeyCandidate) BOOL punctuationKeyCandidate;
@property (readonly, nonatomic, getter=isOTAWordListCandidate) BOOL OTAWordListCandidate;
@property (readonly, nonatomic, getter=isRegionalCandidate) BOOL regionalCandidate;
@property (readonly, nonatomic, getter=isResponseKitCandidate) BOOL responseKitCandidate;
@property (readonly, nonatomic, getter=isBilingualCandidate) BOOL bilingualCandidate;
@property (readonly, nonatomic, getter=isAsIsCandidate) BOOL asIsCandidate;
@property (readonly, nonatomic, getter=isWubixingConvertedByPinyin) BOOL wubixingConvertedByPinyin;
@property (readonly, nonatomic, getter=isPrefixMatched) BOOL prefixMatched;
@property (readonly, nonatomic, getter=isTransliterationCandidate) BOOL transliterationCandidate;
@property (readonly, nonatomic, getter=isPartialCandidate) BOOL partialCandidate;
@property (readonly, nonatomic, getter=isInlineCandidate) BOOL inlineCandidate;
@property (readonly, nonatomic, getter=isMecabraCandidate) BOOL mecabraCandidate;
@property (readonly, copy, nonatomic) NSString *responseKitCategory;
@property (readonly, nonatomic, getter=isSecureContentCandidate) BOOL secureContentCandidate;
@property (readonly, nonatomic) TIProactiveTrigger *proactiveTrigger;
@property (nonatomic) unsigned long long indexForMetrics;
@property (readonly, nonatomic) BOOL isAddress;
@property (readonly, nonatomic) unsigned int usageTrackingMask;
@property (nonatomic) unsigned int typingEngine;
@property (readonly, nonatomic, getter=isToucanInlineCompletionCandidate) BOOL toucanInlineCompletionCandidate;
@property (readonly, copy, nonatomic) NSNumber *staticLinguisticLikelihood;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (int)type;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)candidateByReplacingWithCandidate:(id)a0;
- (id)candidateByReplacingWithCandidate:(id)a0 input:(id)a1;
- (id)candidateByReplacingWithCandidate:(id)a0 input:(id)a1 rawInput:(id)a2;
- (id)candidateByReplacingWithSourceMask:(unsigned int)a0;
- (void)encodeWithCandidateResultSetCoder:(id)a0;
- (id)initWithCandidateResultSetCoder:(id)a0;
- (BOOL)isNotAutocorrectedSinceTopCandidateVulgar;
- (BOOL)isPunctuation;

@end