@class BRCAccountSession, NSURL, NSObject; @protocol OS_dispatch_source; @interface BRCFileCoordinator : NSFileCoordinator { BRCAccountSession *_session; unsigned long long _startStamp; NSURL *_url1; NSURL *_url2; NSObject *_timer; id /* block */ _doneHandler; BOOL _cancelled; } @property (nonatomic) BOOL isUpdateForReconnecting; @property (readonly, nonatomic) BOOL forRead; + (void)itemAtPath:(id)a0 logicalFilename:(id)a1 didMoveToPath:(id)a2 logicalFilename:(id)a3 hasContentUpdate:(BOOL)a4; + (void)itemAtPath:(id)a0 origLogicalName:(id)a1 didBounceToNewLogicalName:(id)a2; + (void)itemDidAppearAtPath:(id)a0 logicalFilename:(id)a1; + (void)itemDidChangeAtPath:(id)a0 logicalFilename:(id)a1; + (void)itemDidDisappearAtPath:(id)a0 logicalFilename:(id)a1; - (void)scheduleUpdateOfItemAtURL:(id)a0 queue:(id)a1 taskTracker:(id)a2 accessor:(id /* block */)a3; - (void)scheduleReadOfItemAtURL:(id)a0 queue:(id)a1 taskTracker:(id)a2 accessor:(id /* block */)a3; - (void)scheduleDeleteOfItemAtURL:(id)a0 queue:(id)a1 taskTracker:(id)a2 accessor:(id /* block */)a3; - (void)cancelAfterDelay:(double)a0; - (void)_willRequestCoordinationWithContext:(id)a0 url1:(id)a1 url2:(id)a2; - (void).cxx_destruct; - (id)initWithSession:(id)a0 forRead:(BOOL)a1 doneHandler:(id /* block */)a2; - (void)cancel; - (void)scheduleRenameOfItemAtURL:(id)a0 toItemAtURL:(id)a1 contentUpdate:(BOOL)a2 queue:(id)a3 taskTracker:(id)a4 accessor:(id /* block */)a5; - (void)_didObtainCoordination:(id)a0 context:(id)a1 url1:(id)a2 url2:(id)a3 handler:(id /* block */)a4 fcHandler:(id /* block */)a5 error:(id)a6; @end