@class NSString, NSDictionary, NSData, NSDate, NSArray; @interface PHSuggestion : PHAssetCollection { NSData *_actionData; NSData *_featuresData; NSDate *_creationDate; unsigned long long _approximateCount; unsigned long long _approximatePhotosCount; unsigned long long _approximateVideosCount; NSArray *_assets; } @property (readonly, nonatomic) NSString *subtitle; @property (readonly, nonatomic) NSDictionary *actionProperties; @property (readonly, nonatomic) NSDictionary *featuresProperties; @property (readonly, nonatomic) BOOL containsUnverifiedPersons; @property (readonly, nonatomic) unsigned short sharingComposition; @property (readonly, nonatomic) unsigned short type; @property (readonly, nonatomic) unsigned short subtype; @property (readonly, nonatomic) unsigned short state; @property (readonly, nonatomic) unsigned short notificationState; @property (readonly, nonatomic) unsigned short featuredState; @property (readonly, nonatomic) unsigned long long availableFeatures; @property (readonly, nonatomic) long long version; @property (readonly, nonatomic) NSString *context; @property (readonly, nonatomic) NSDate *activationDate; @property (readonly, nonatomic) NSDate *relevantUntilDate; @property (readonly, nonatomic) NSDate *expungeDate; + (id)fetchType; + (id)managedEntityName; + (id)fetchPredicateForSharingFilter:(unsigned short)a0; + (BOOL)managedObjectSupportsTrashedState; + (BOOL)managedObjectSupportsSharingComposition; + (id)propertiesToFetchWithHint:(unsigned long long)a0; + (id)entityKeyMap; + (id)transformValueExpression:(id)a0 forKeyPath:(id)a1; + (id)identifierCode; + (id)allAmbientSuggestionSubtypes; + (id)allFeaturedStateEnabledSuggestionTypes; + (id)allFeaturedStateEnabledSuggestionTypesForWallpaper; + (id)allFeaturedStateEnabledSuggestionTypesForWidget; + (id)allShuffleWallpaperSuggestionSubtypes; + (id)allTopWallpaperSuggestionSubtypes; + (id)availableSuggestionTypeInfosWithOptions:(id)a0 photoLibrary:(id)a1; + (id)fetchAllFeaturedStateEnabledSuggestionsWithOptions:(id)a0; + (id)fetchSuggestionsWithOptions:(id)a0; + (id)fetchSuggestionsWithState:(unsigned short)a0 ofType:(unsigned short)a1 withOptions:(id)a2; + (id)fetchSuggestionsWithState:(unsigned short)a0 withOptions:(id)a1; + (id)fetchWallpaperSuggestionsWithFeaturedState:(unsigned short)a0 withOptions:(id)a1; + (id)fetchWidgetSuggestionsWithFeaturedState:(unsigned short)a0 withOptions:(id)a1; + (BOOL)hasPersonLocalIdentifierInContextForSuggestionSubype:(unsigned short)a0; + (double)lifetimeAfterBecomingActive; + (id)localIdentifierWithUUID:(id)a0; + (id)predicateForAllAmbientSuggestions; + (id)predicateForAllFeaturedStateEnabledSuggestionTypesForWallpaper; + (id)predicateForAllFeaturedStateEnabledSuggestionTypesForWidget; + (id)predicateForAllShuffleWallpaperSuggestions; + (id)predicateForAllTopWallpaperSuggestions; + (id)suggestionInfosWithOptions:(id)a0 photoLibrary:(id)a1; + (id)transientSuggestionWithInfo:(id)a0 photoLibrary:(id)a1; - (id)localizedSubtitle; - (id)creationDate; - (id)assets; - (id)description; - (unsigned long long)estimatedVideosCount; - (void).cxx_destruct; - (unsigned long long)estimatedPhotosCount; - (id)debugDescription; - (unsigned long long)estimatedAssetCount; - (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2; - (id)predicateForAllAssets; - (id)predicateForAllMomentsFromRepresentativeAssets; @end