@class NSString, BRCGenerationID, NSData; @interface BRCPackageItem : NSObject { NSString *_symlinkContent; NSData *_contentSignature; BOOL _isDirty; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) unsigned long long itemRowID; @property (readonly, nonatomic) unsigned long long fileID; @property (readonly, nonatomic) BRCGenerationID *generationID; @property (readonly, nonatomic) NSString *pathInPackage; @property (readonly, nonatomic) int type; @property (readonly, nonatomic) long long assetRank; @property (readonly, nonatomic) BOOL isFile; @property (readonly, nonatomic) BOOL isSymLink; @property (readonly, nonatomic) BOOL isDirectory; @property (readonly, nonatomic) long long mtime; @property (readonly, nonatomic) long long size; @property (readonly, nonatomic) char mode; @property (readonly, nonatomic) NSData *contentSignature; @property (readonly, nonatomic) NSData *quarantineInfo; @property (readonly, nonatomic) NSString *symlinkContent; @property (readonly, nonatomic) NSData *xattrSignature; + (BOOL)dumpSession:(id)a0 toContext:(id)a1 db:(id)a2 error:(id *)a3; + (id)packageItemsForFileObjectID:(id)a0 order:(unsigned long long)a1 db:(id)a2; + (id)packageItemsForItem:(id)a0 order:(unsigned long long)a1; + (BOOL)updateSignaturesForFilesInItem:(id)a0 fromCKPackage:(id)a1 error:(id *)a2; + (long long)largestPackageItemSizeInItemRowID:(unsigned long long)a0 session:(id)a1; + (id)packageItemsForItemRowID:(unsigned long long)a0 order:(unsigned long long)a1 db:(id)a2; - (void).cxx_destruct; - (id)initFromPQLResultSet:(id)a0 error:(id *)a1; - (void)_setXattrs:(id)a0 session:(id)a1; - (id)initWithPBItem:(id)a0 forLocalItem:(id)a1; - (BOOL)saveToDBWithSession:(id)a0; - (id)initWithURL:(id)a0 inPackage:(id)a1 forItem:(id)a2 error:(id *)a3; @end