luxlabs header browser preview


@class NSString, SGURLDissector;

@interface SGURLPlugin : NSObject <FIAPPlugin, HVRemindersConsumer> {
    id /* block */ _entityStoreGetter;
    SGURLDissector *_urlDissector;
}

@property (readonly, nonatomic) NSString *identifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)consumerName;
- (id)deleteDataDerivedFromContentMatchingRequest:(id)a0;
- (id)init;
- (id)processSearchableItem:(id)a0;
- (id)initWithEntityStoreGetter:(id /* block */)a0;
- (id)extractURLsFromAttributesOfItem:(id)a0 handle:(id)a1;
- (id)extractURLsFromTextPropertiesOfItem:(id)a0 handle:(id)a1;
- (id)consumeRemindersContentWithContext:(id)a0;
- (void).cxx_destruct;
- (id)_consumeContentParts:(id)a0 title:(id)a1 fromHandle:(id)a2 documentDate:(id)a3 isOutgoingDocument:(BOOL)a4 uniqueIdentifier:(id)a5 domainIdentifier:(id)a6 bundleIdentifier:(id)a7 context:(id)a8;
- (id)_urlContainerFromText:(id)a0 documentDate:(id)a1 documentTitle:(id)a2 handle:(id)a3 isOutgoingDocument:(BOOL)a4 uniqueIdentifier:(id)a5 domainIdentifier:(id)a6 bundleIdentifier:(id)a7;
- (void)deleteSpotlightReferencesWithBundleIdentifier:(id)a0;
- (BOOL)_shouldProcessSearchableItem:(id)a0;
- (id)setup;
- (id)initWithEntityStore:(id)a0;

@end