@class BRCAccountSession, NSMutableDictionary, NSOperationQueue, NSMutableArray, NSObject; @protocol OS_dispatch_source; @interface BRCItemTransmogrifier : NSObject { BRCAccountSession *_session; NSObject<OS_dispatch_source> *_pendingRenamesTimer; NSMutableArray *_pendingRenames; NSOperationQueue *_queue; NSMutableDictionary *_pendingTransmogirifcations; } - (id)initWithSession:(id)a0; - (void)scheduleDirectoryToPackageTransmogrification:(id)a0 absolutePath:(id)a1; - (void)_finishDirectoryToPackageTransmogrification:(id)a0 relpath:(id)a1; - (BOOL)addOperation:(id)a0 forItem:(id)a1; - (double)_renameItem:(id)a0; - (void)_renameItems; - (void).cxx_destruct; - (void)removeOperationsForItemGlobalID:(id)a0; - (void)_scheduleRenameAfter:(double)a0 onQueue:(id)a1; - (void)scheduleBouncedDirectoryRename:(id)a0; - (id)queue; - (double)_renameDelayForZone:(id)a0; @end