luxlabs header browser preview


@class NSString, NSUUID, NSNumber;

@interface TIKeyboardCandidateSingle : TIKeyboardCandidate {
    unsigned int _sourceMask;
}

@property (copy, nonatomic) NSString *candidate;
@property (copy, nonatomic) NSString *input;
@property (copy, nonatomic) NSString *rawInput;
@property (nonatomic) long long cursorMovement;
@property (copy, nonatomic) NSString *applicationKey;
@property (copy, nonatomic) NSString *applicationBundleId;
@property (copy, nonatomic) NSString *altDSID;
@property (copy, nonatomic) NSUUID *stickerIdentifier;
@property (nonatomic) unsigned long long learningFlagsMask;
@property (copy, nonatomic) NSNumber *learningFlags;
@property (nonatomic, getter=isExtensionCandidate) BOOL extensionCandidate;
@property (copy, nonatomic) NSString *lexiconLocale;

+ (BOOL)supportsSecureCoding;
+ (int)type;
+ (id)candidateWithCandidate:(id)a0 forInput:(id)a1;
+ (id)candidateWithUnchangedInput:(id)a0;
+ (id)secureCandidateForInput:(id)a0 slotID:(unsigned int)a1;
+ (id)candidateWithCandidate:(id)a0 forInput:(id)a1 cursorMovement:(long long)a2;
+ (id)candidateWithCandidate:(id)a0 forInput:(id)a1 customInfoType:(unsigned long long)a2;
+ (id)candidateWithCandidate:(id)a0 forInput:(id)a1 extensionCandidate:(BOOL)a2;
+ (id)candidateWithUnchangedInput:(id)a0 learningFlagsMask:(unsigned long long)a1;
+ (id)secureCandidateForInput:(id)a0 slotID:(unsigned int)a1 customInfoType:(unsigned long long)a2;
+ (id)secureCandidateForInput:(id)a0 slotID:(unsigned int)a1 customInfoType:(unsigned long long)a2 applicationKey:(id)a3 applicationBundleId:(id)a4 altDSID:(id)a5;
+ (id)secureCandidateForInput:(id)a0 slotID:(unsigned int)a1 customInfoType:(unsigned long long)a2 stickerIdentifier:(id)a3;

- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)candidateByReplacingWithCandidate:(id)a0;
- (id)candidateByReplacingWithCandidate:(id)a0 input:(id)a1;
- (id)initWithCandidate:(id)a0 forInput:(id)a1;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2;
- (BOOL)isAutocorrectionIgnoringCaseAndDiacriticsAndSupplementalItemPrefix;
- (BOOL)isAutocorrectionIgnoringCaseAndSupplementalItemPrefix;
- (BOOL)isHideMyEmailType;
- (id)candidateByReplacingWithCandidate:(id)a0 input:(id)a1 rawInput:(id)a2;
- (id)candidateByReplacingWithSourceMask:(unsigned int)a0;
- (void)encodeWithCandidateResultSetCoder:(id)a0;
- (id)initWithCandidate:(id)a0;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2 extensionCandidate:(BOOL)a3;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2 extensionCandidate:(BOOL)a3 sourceMask:(unsigned int)a4 learningFlagsMask:(unsigned long long)a5;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2 learningFlagsMask:(unsigned long long)a3;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2 sourceMask:(unsigned int)a3;
- (id)initWithCandidate:(id)a0 forInput:(id)a1 rawInput:(id)a2 sourceMask:(unsigned int)a3 learningFlagsMask:(unsigned long long)a4;
- (id)initWithCandidateResultSetCoder:(id)a0;
- (id)initWithResponseCandidate:(id)a0;
- (id)initWithUnchangedInput:(id)a0;
- (id)initWithUnchangedInput:(id)a0 learningFlagsMask:(unsigned long long)a1;
- (void)setSourceMask:(unsigned int)a0;
- (unsigned int)sourceMask;

@end