@class NSUUID, ISCustomRecipe, NSArray, NSData, NSString, NSMutableDictionary, NSDictionary, IFSymbol; @protocol ISCompositorRecipe, ISCompositorResource; @interface ISResourceProvider : NSObject <ISCompositorResourceProvider> @property (readonly) BOOL isDocumentBadge; @property (readonly) BOOL isPrecomposed; @property (readonly) ISCustomRecipe *customRecipe; @property (retain) NSArray *sourceRecordIdentifiers; @property (readonly) NSMutableDictionary *resourcesByResourceKey; @property (retain) ISCustomRecipe *customRecipe; @property unsigned long long platform; @property unsigned long long options; @property BOOL resolved; @property unsigned long long lsDatabaseSequenceNumber; @property (retain) NSUUID *lsDatabaseUUID; @property (retain) NSData *resourceToken; @property (readonly) NSData *validationToken; @property (retain) id<ISCompositorResource> iconResource; @property (readonly) id<ISCompositorResource> templateIconResource; @property (retain) NSDictionary *decorationResources; @property (retain) id<ISCompositorResource> badgeResource; @property BOOL isGenericProvider; @property BOOL placeholder; @property (readonly) IFSymbol *symbol; @property (retain) id<ISCompositorRecipe> suggestedRecipe; @property unsigned long long resourceType; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)defaultAppIconResourceProvider; + (id)resourceProviderWithRecord:(id)a0 options:(unsigned long long)a1; + (id)resourceProviderWithTypeIdentifier:(id)a0 options:(unsigned long long)a1; + (id)resourceWithBundleURL:(id)a0 iconDictionary:(id)a1 options:(unsigned long long)a2; + (id)resourceWithRecord:(id)a0 options:(unsigned long long)a1; + (id)resourceWithTypeCode:(unsigned int)a0 options:(unsigned long long)a1; + (id)resourceWithTypeIdentifier:(id)a0 options:(unsigned long long)a1; - (id)validationToken; - (id)symbol; - (id)init; - (void).cxx_destruct; - (id)resourceNamed:(id)a0; - (id)initWithResources:(id)a0; - (id)resourceForKey:(id)a0; - (BOOL)_findBackgroundResourceWithIconDictionary:(id)a0 bundle:(id)a1; - (BOOL)_findBadgeResourceWithIconDictionary:(id)a0 bundle:(id)a1; - (BOOL)_findCustomRecipeWithIconDictionary:(id)a0 bundle:(id)a1; - (BOOL)_findTextResourceWithIconDictionary:(id)a0; - (BOOL)_isAppleResource; - (id)iconResource; - (id)initWithResource:(id)a0 templateResource:(id)a1; - (void)resolveIconResource; - (void)setIconResource:(id)a0; - (void)setPlatformWithBundle:(id)a0; @end