@class NSString, BRCAccountSessionFPFS, BRCFairSource, BRFileObjectID; @interface BRCFSImporter : NSObject { BRCAccountSessionFPFS *_session; BRCFairSource *_childPropagationSource; BRFileObjectID *_currentPropagationObject; unsigned long long _currentPropagationMinRowID; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL isCancelled; - (void)signal; - (void)close; - (void)suspend; - (void)resume; - (void).cxx_destruct; - (id)initWithAccountSession:(id)a0; - (void)cancel; - (id)_locateTemplateItemFromFPFSMigration:(id)a0 fields:(unsigned long long *)a1 documentHasChanges:(BOOL *)a2; - (void)_changeBasicFieldsOnItem:(id)a0 fields:(unsigned long long)a1 template:(id)a2; - (void)_childPropagationSchedule; - (void)_cleanItemBatchAfterMigrationToFPFSIfNecessary; - (id)_createAndInsertNewItemWithImportObject:(id)a0 parentItem:(id)a1 fields:(unsigned long long)a2 templateItem:(id)a3 fileURL:(id)a4 options:(unsigned long long)a5 additionalAttrs:(id)a6 importBookmark:(id)a7 stillPendingFields:(unsigned long long *)a8 error:(id *)a9; - (id)_createBaseItemWithImportObject:(id)a0 importBookmark:(id)a1 parentItem:(id)a2 options:(unsigned long long)a3 error:(id *)a4; - (id)_findCollidingItemWithTemplateItem:(id)a0 parentItem:(id)a1 logicalName:(id)a2 error:(id *)a3; - (id)_globalItemByDocumentID:(unsigned int)a0; - (id)_globalItemByFileID:(unsigned long long)a0; - (id)_handleCollisionIfNecessaryWithTemplateItem:(id)a0 parentItem:(id)a1 logicalName:(id)a2 fileURL:(id)a3 options:(unsigned long long)a4 error:(id *)a5; - (BOOL)_isDesktopOrDocumentsItem:(id)a0; - (unsigned char)_itemTypeToFileObjectIDType:(char)a0 itemID:(id)a1; - (void)_learnEtagsIfNecessaryWithItem:(id)a0 changedFields:(unsigned long long)a1 baseVersion:(id)a2; - (id)_locateMatchingItemForTemplateItem:(id)a0 parentItem:(id)a1 logicalName:(id)a2 options:(unsigned long long)a3 fileURL:(id)a4 fields:(unsigned long long *)a5 shouldReject:(BOOL *)a6 additionalAttrs:(id)a7 importBookmark:(id)a8 stillPendingFields:(unsigned long long *)a9 error:(id *)a10; - (void)_markNextChildBatchDead:(id)a0 persistedState:(id)a1 batchSize:(int)a2; - (id)_parseImportBookmark:(id)a0 templateItem:(id)a1 fileURL:(id)a2; - (void)_processIngestBatch:(id)a0 minRowID:(unsigned long long)a1; - (BOOL)_processParentAndFilenameIfNecessaryWithLocalItem:(id)a0 changedFields:(unsigned long long)a1 templateItem:(id)a2 error:(id *)a3; - (void)_propagateDirectoryMergeOrCrossZoneMove:(id)a0 persistedState:(id)a1 batchSize:(int)a2; - (void)_propagateFieldsToNextChildBatch:(id)a0 persistedState:(id)a1 minRowID:(unsigned long long)a2 batchSize:(int)a3; - (void)_reportBouncingForMigration:(id)a0 existingItem:(id)a1; - (BOOL)_shouldRejectItemWithName:(id)a0 templateItem:(id)a1 existingItem:(id)a2 options:(unsigned long long)a3 shouldRemoveItemFromDrive:(BOOL *)a4; - (BOOL)_trashItem:(id)a0 error:(id *)a1; - (void)_updateCiconiaDatabaseForBouncing:(id)a0 existingItem:(id)a1; - (void)_updateFPFSMigrationStatsForBouncing:(id)a0 existingItem:(id)a1; - (unsigned short)capabilityToMoveItem:(id)a0 toNewParentItem:(id)a1 error:(id *)a2; - (BOOL)changeItem:(id)a0 baseVersion:(id)a1 changedFields:(unsigned long long)a2 newValues:(id)a3 contents:(id)a4 additionalAttrs:(id)a5 clearCKInfoOnSyncUp:(BOOL)a6 stillPendingFields:(unsigned long long *)a7 error:(id *)a8; - (id)createAndImportNewDirectoryWithLogicalName:(id)a0 parentItem:(id)a1 error:(id *)a2; - (id)getOrCreateTrashItemInAppLibrary:(id)a0 error:(id *)a1; - (id)importAppLibraryRootFromTemplateItem:(id)a0; - (id)importNewItemAtURL:(id)a0 logicalName:(id)a1 parentItem:(id)a2 templateItem:(id)a3 fields:(unsigned long long)a4 options:(unsigned long long)a5 additionalItemAttributes:(id)a6 importBookmark:(id)a7 stillPendingFields:(unsigned long long *)a8 error:(id *)a9; - (BOOL)isFPFSMigrationInProgress; - (BOOL)trashItem:(id)a0 parentItemInTrash:(id)a1 error:(id *)a2; @end