@class NSString; @interface PLPrimaryResourceDataStoreFilePathKey : PLPrimaryResourceDataStoreKey @property (nonatomic) struct PLPrimaryDataStoreKeyStrategy_FilePath_KeyStruct_V1 { unsigned char strategy : 8; unsigned char version : 2; unsigned char relation : 3; } keyStruct; @property (copy, nonatomic) NSString *filePathSuffix; + (unsigned short)keyLengthWithDataPreview:(unsigned char)a0; + (id)fileURLForPayloadKeyData:(unsigned long long)a0 assetID:(id)a1; - (id)initWithKeyStruct:(const void *)a0; - (id)fileURLForAssetID:(id)a0; - (id)keyData; - (id)validateForAssetID:(id)a0 resourceIdentity:(id)a1; - (id)descriptionForAssetID:(id)a0; - (id)uniformTypeIdentifier; - (id)initFromExistingLocationOfExternalResource:(id)a0 asset:(id)a1; - (id)extension; - (void).cxx_destruct; - (id)initWithFilePath:(id)a0 andLibraryID:(id)a1; @end