@class NSString, NSData, NSMutableOrderedSet; @interface PLLimitedLibraryFetchFilter : PLManagedObject { NSMutableOrderedSet *_assetUUIDs; } @property (copy, nonatomic) NSString *applicationIdentifier; @property (copy, nonatomic) NSString *designatedRequirement; @property (retain, nonatomic) NSData *fetchFilterData; + (id)entityName; + (id)entityNameToPredicateMapFromFetchFilterData:(id)a0 withApplicationIdentifier:(id)a1; + (id)_fetchFiltersMatchingPredicate:(id)a0 sortDescriptors:(id)a1 limit:(long long)a2 inManagedObjectContext:(id)a3; + (id)disallowedAlbumKinds; + (id)entityNameToPredicateMapWithApplicationIdentifier:(id)a0; + (id)_assetUUIDStringsFromFetchFilterData:(id)a0; + (id)fetchOrCreateLimitedLibraryFetchFilterWithApplicationIdentifier:(id)a0 auditToken:(struct { unsigned int x0[8]; })a1 inManagedObjectContext:(id)a2; + (void)deleteAllLimitedLibraryFetchFiltersInManagedObjectContext:(id)a0; + (id)fetchFilterIdentifierForApplicationIdentifier:(id)a0; + (id)fetchLimitedLibraryFetchFilterWithApplicationIdentifier:(id)a0 inManagedObjectContext:(id)a1; + (void)deleteLimitedLibraryFetchFilterWithApplicationIdentifier:(id)a0 inManagedObjectContext:(id)a1; + (id)debugDescriptionOfCurrentLimitedLibraryFetchFiltersInManagedObjectContext:(id)a0; + (id)_decodeFetchFilterData:(id)a0 withUUIDHandler:(id /* block */)a1 resultHandler:(id /* block */)a2; + (id)insertIntoManagedObjectContext:(id)a0 forApplicationIdentifier:(id)a1; - (id)assetUUIDs; - (void)removeAllAssets; - (void).cxx_destruct; - (id)debugDescription; - (void)addAssetsWithUUIDs:(id)a0; - (id)predicateForEntityName:(id)a0; - (void)_loadAssetUUIDs; - (BOOL)containsAssetWithUUID:(id)a0; @end