@class NSString, UITextInputPasswordRules, UIImage, UITextRange, _UISupplementalLexicon, UIInputContextHistory, NSIndexSet, UIColor; @interface UITextInputTraits : NSObject <UITextInputTraits, UITextInputTraits_Private, NSCopying> { struct __CFCharacterSet { } *textTrimmingSet; UIColor *insertionPointColor; UIColor *selectionBarColor; UIColor *selectionHighlightColor; UIColor *underlineColorForTextAlternatives; UIColor *underlineColorForSpelling; id textSuggestionDelegate; struct { unsigned char customizedSelectionBarColor : 1; unsigned char customizedSelectionHighlightColor : 1; unsigned char customizedInsertionPointColor : 1; } _privateInputTraitFlags; } @property (copy, nonatomic) NSString *recentInputIdentifier; @property (nonatomic) BOOL manageRecentInputs; @property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } validTextRange; @property (copy, nonatomic) NSIndexSet *PINEntrySeparatorIndexes; @property (nonatomic) long long preferredKeyboardStyle; @property (readonly, nonatomic) long long dictationKeyboardType; @property (readonly, nonatomic) long long dictationInfoKeyboardType; @property (readonly, nonatomic) BOOL allowsSuggestionsOnlyMode; @property (nonatomic) long long autocapitalizationType; @property (nonatomic) long long autocorrectionType; @property (nonatomic) long long spellCheckingType; @property (nonatomic) long long smartQuotesType; @property (nonatomic) long long smartDashesType; @property (nonatomic) long long smartInsertDeleteType; @property (nonatomic) long long inlinePredictionType; @property (nonatomic) unsigned char keyboardType : 8; @property (nonatomic) unsigned char keyboardAppearance : 8; @property (nonatomic) long long returnKeyType; @property (nonatomic) BOOL enablesReturnKeyAutomatically; @property (nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; @property (copy, nonatomic) NSString *textContentType; @property (copy, nonatomic) UITextInputPasswordRules *passwordRules; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) struct __CFCharacterSet { } *textTrimmingSet; @property (retain, nonatomic) UIColor *insertionPointColor; @property (retain, nonatomic) UIColor *selectionBarColor; @property (retain, nonatomic) UIColor *selectionHighlightColor; @property (retain, nonatomic) UIImage *selectionDragDotImage; @property (retain, nonatomic) UIColor *selectionBorderColor; @property (nonatomic) double selectionBorderWidth; @property (nonatomic) double selectionCornerRadius; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } selectionEdgeInsets; @property (retain, nonatomic) UIColor *underlineColorForTextAlternatives; @property (retain, nonatomic) UIColor *underlineColorForSpelling; @property (nonatomic) unsigned long long insertionPointWidth; @property (nonatomic) int textLoupeVisibility; @property (nonatomic) int textSelectionBehavior; @property (nonatomic) id textSuggestionDelegate; @property (nonatomic) BOOL isSingleLineDocument; @property (nonatomic) BOOL contentsIsSingleValue; @property (nonatomic) BOOL hasDefaultContents; @property (nonatomic) BOOL acceptsPayloads; @property (nonatomic) BOOL acceptsEmoji; @property (nonatomic) BOOL acceptsInitialEmojiKeyboard; @property (nonatomic) BOOL acceptsDictationSearchResults; @property (nonatomic) BOOL useAutomaticEndpointing; @property (nonatomic) BOOL showDictationButton; @property (nonatomic) BOOL forceEnableDictation; @property (nonatomic) BOOL forceDisableDictation; @property (nonatomic) BOOL forceSpellingDictation; @property (nonatomic) BOOL forceDefaultDictationInfo; @property (nonatomic) long long forceDictationKeyboardType; @property (nonatomic) BOOL preferOnlineDictation; @property (nonatomic) int emptyContentReturnKeyType; @property (nonatomic) BOOL returnKeyGoesToNextResponder; @property (nonatomic) BOOL acceptsFloatingKeyboard; @property (nonatomic) BOOL forceFloatingKeyboard; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } floatingKeyboardEdgeInsets; @property (nonatomic) BOOL acceptsSplitKeyboard; @property (nonatomic) BOOL displaySecureTextUsingPlainText; @property (nonatomic) BOOL displaySecureEditsUsingPlainText; @property (nonatomic) BOOL learnsCorrections; @property (nonatomic) int shortcutConversionType; @property (nonatomic) BOOL suppressReturnKeyStyling; @property (nonatomic) BOOL useInterfaceLanguageForLocalization; @property (nonatomic) BOOL deferBecomingResponder; @property (nonatomic) BOOL enablesReturnKeyOnNonWhiteSpaceContent; @property (copy, nonatomic) NSString *autocorrectionContext; @property (copy, nonatomic) NSString *responseContext; @property (retain, nonatomic) UIInputContextHistory *inputContextHistory; @property (nonatomic) BOOL disableInputBars; @property (nonatomic) BOOL isCarPlayIdiom; @property (nonatomic) long long textScriptType; @property (nonatomic) BOOL loadKeyboardsForSiriLanguage; @property (retain, nonatomic) _UISupplementalLexicon *supplementalLexicon; @property (retain, nonatomic) UIImage *supplementalLexiconAmbiguousItemIcon; @property (nonatomic) BOOL disablePrediction; @property (nonatomic) long long inlineCompletionType; @property (nonatomic) BOOL hidePrediction; @property (nonatomic) BOOL disableHandwritingKeyboard; @property (nonatomic, getter=isDevicePasscodeEntry) BOOL devicePasscodeEntry; @property (readonly, nonatomic) UITextRange *textRangeForServicesInteraction; + (long long)translateToUIAutocapitalizationType:(unsigned long long)a0; + (long long)translateToUITextScriptType:(unsigned long long)a0; + (long long)translateToUIInlinePredictionType:(unsigned long long)a0; + (long long)accessibleAppearanceForAppearance:(long long)a0; + (long long)translateToUISpellCheckingType:(unsigned long long)a0; + (id)traitsByAdoptingTraits:(id)a0 lightweight:(BOOL)a1; + (long long)translateToUIKeyboardAppearance:(unsigned long long)a0; + (long long)configuredAppearanceForAppearance:(long long)a0 withTraitEnvironment:(id)a1; + (long long)translateToUIReturnKeyType:(unsigned long long)a0; + (id)traitsByAdoptingTraits:(id)a0; + (long long)translateToUISmartInsertDeleteEnabled:(BOOL)a0; + (long long)translateToUIKeyboardType:(unsigned long long)a0; + (long long)translateToPublicUIKeyboardAppearance:(unsigned long long)a0; + (id)defaultTextInputTraits; + (BOOL)keyboardTypeRequiresASCIICapable:(long long)a0; + (id)traitEnvironmentFromTraits:(id)a0; + (long long)translateToUIAutocorrectionType:(unsigned long long)a0; - (void)extendedPathToObtainTraitsFrom:(id)a0 lightweight:(BOOL)a1; - (BOOL)publicTraitsMatchTraits:(id)a0; - (void)takeTraitsFrom:(id)a0; - (id)init; - (void)overrideWithPrivateTraits:(id)a0; - (void)dealloc; - (void)setTextSuggestionDelegate:(id)a0; - (void)setToSecureValues; - (id)textSuggestionDelegate; - (struct __CFCharacterSet { } *)textTrimmingSet; - (void)overrideWithTraits:(id)a0; - (void)setTextTrimmingSet:(struct __CFCharacterSet { } *)a0; - (void)overlayWithTITextInputTraits:(id)a0; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (BOOL)isEqual:(id)a0; - (void)setToDefaultValues; - (void)_setColorsToMatchTintColor:(id)a0; - (void)fastPathToObtainTraitsFrom:(id)a0; - (void)takeTraitsFrom:(id)a0 lightweight:(BOOL)a1; - (long long)updateResultComparedToTraits:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end