@class FPExtensionCollectionDSCopySubscriber, FPExtensionEnumerationSettings, FPItemID; @interface FPExtensionCollection : FPItemCollection { FPItemID *_alternateID; id _providerDomainMonitoringContext; FPExtensionCollectionDSCopySubscriber *_dsCopySubscriber; } @property (copy) FPExtensionEnumerationSettings *settings; + (BOOL)_item:(id)a0 isCollectionRootForObservedItemID:(id)a1; + (BOOL)item:(id)a0 isValidForObservedItemID:(id)a1; - (void)startObserving; - (void)stopObserving; - (id)enumeratedItemID; - (id)description; - (void).cxx_destruct; - (id)initWithSettings:(id)a0; - (void)updateRootItem:(id)a0; - (void)_failMonitoringWithError:(id)a0; - (void)_startMonitoringDSCopyProgress; - (void)_startMonitoringDomains; - (void)_stopMonitoringDomains; - (id)createDataSourceWithSortDescriptors:(id)a0; - (BOOL)isCollectionValidForItem:(id)a0; - (BOOL)isRootItem:(id)a0; - (BOOL)recoverFromError:(id)a0; - (id)scopedSearchQuery; - (BOOL)shouldRetryError:(id)a0; @end