@class NSString; @interface PLThumbnailResourceDataStoreKey : NSObject @property (nonatomic) struct PLThumbnailDataStoreKeyStruct_V1 { unsigned char version : 2; unsigned char type : 3; unsigned char unused : 1; unsigned int index : 27; } keyStruct; @property (readonly, nonatomic) unsigned int tableType; @property (readonly, nonatomic) int index; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)representsSquareResourceForPayloadKeyData:(unsigned long long)a0; + (unsigned int)recipeIDForTableType:(unsigned int)a0 inStore:(id)a1; + (id)fileURLForPayloadKeyData:(unsigned long long)a0 assetID:(id)a1; - (id)initWithKeyStruct:(const void *)a0; - (id)fileURLForAssetID:(id)a0; - (BOOL)isDerivative; - (id)keyData; - (unsigned int)resourceVersion; - (id)validateForAssetID:(id)a0 resourceIdentity:(id)a1; - (id)descriptionForAssetID:(id)a0; - (void)tableType:(unsigned int *)a0 index:(int *)a1; - (id)uniformTypeIdentifier; - (unsigned int)resourceType; - (int)index; - (BOOL)isEqualToKey:(id)a0; - (BOOL)representsSquareResource; - (BOOL)isEqual:(id)a0; - (unsigned int)tableType; @end