@class NSString, NSURL; @interface TSWPBookmarkField : TSWPSmartField <TSWPBookmarkEntry> @property (readonly, copy, nonatomic) NSString *name; @property (nonatomic) BOOL forRange; @property (readonly, nonatomic) BOOL hidden; @property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } effectiveRange; @property (readonly, nonatomic) NSString *displayName; @property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } range; @property (readonly, nonatomic) NSURL *url; @property (readonly, nonatomic) NSString *key; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)normalizedNameForName:(id)a0; + (BOOL)supportsNonBodyBookmarks; + (id)uniqueBookmarkNameFromBase:(id)a0 excludingNames:(id)a1; - (id)initWithContext:(id)a0; - (void).cxx_destruct; - (BOOL)allowsEditing; - (id)copyWithContext:(id)a0; - (unsigned long long)attributeArrayKind; - (int)styleAttributeArrayKind; - (void)saveToArchiver:(id)a0; - (void)loadFromArchive:(const void *)a0 unarchiver:(id)a1; - (void)loadFromUnarchiver:(id)a0; - (void)saveToArchive:(void *)a0 archiver:(id)a1; - (id)copyWithNewName:(id)a0; - (id)initWithContext:(id)a0 name:(id)a1 forRange:(BOOL)a2 hidden:(BOOL)a3; - (BOOL)isEquivalentToObject:(id)a0; - (void)resetTextAttributeUUIDString; - (unsigned short)smartFieldKind; @end