@class NSString, RVQuery, NSURL, DDScannerResult; @interface RVItem : NSObject { BOOL _normalized; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) long long type; @property (readonly, nonatomic) long long normalizedType; @property (readonly, nonatomic) NSURL *url; @property (readonly, nonatomic) DDScannerResult *ddResult; @property (readonly, nonatomic) NSString *text; @property (readonly, nonatomic) NSString *contactPropertyValue; @property (readonly, nonatomic) long long contactPropertyType; @property (readonly, nonatomic) long long selectionType; @property (readonly, nonatomic) NSString *textSearchContext; @property (retain, nonatomic) NSString *leadingText; @property (retain, nonatomic) NSString *trailingText; @property (retain, nonatomic) NSString *originalSelectedText; @property (readonly, nonatomic) RVQuery *query; @property (copy, nonatomic) id /* block */ textQueryProvider; @property (copy, nonatomic) id /* block */ reportAnIssueBlock; @property (copy, nonatomic) id /* block */ reportAnIssueExtendedBlock; @property (copy, nonatomic) id /* block */ reportAnIssueMetadataFetchingBlock; @property (copy, nonatomic) id /* block */ lookupContextFetchingBlock; @property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } highlightRange; @property (readonly, nonatomic) NSURL *normalizedURL; @property (readonly, nonatomic) NSString *clientIdentifier; @property (retain, nonatomic) id clientHints; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)initWithText:(id)a0 clickedIndex:(unsigned long long)a1 selectionRanges:(id)a2 shouldUpdateSelection:(BOOL *)a3; - (id)initWithText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)initWithDDResult:(id)a0; - (id)initWithURL:(id)a0 rangeInContext:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)initWithSearchQuery:(id)a0 rangeInContext:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)getClientHintKey:(id)a0 ofType:(Class)a1; - (id)initWithClientIdentifier:(id)a0 rangeInContext:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)initWithContactProperty:(long long)a0 value:(id)a1 rangeInContext:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (id)initWithDDResult:(id)a0 text:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (id)initWithText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 customURLParser:(id /* block */)a2; @end