@class TIProactiveTrigger, NSString, NSUUID, NSArray, NSNumber; @interface TIKeyboardCandidate : NSObject @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