@class NSURL, NSObject; @protocol OS_dispatch_queue, IMFileCopierDelegate; @interface IMFileCopier : NSObject @property void *_BOMCopier; @property BOOL inProgress; @property unsigned long long operation; @property (copy) id /* block */ _callback; @property (retain) NSObject *_queue; @property id delegate; @property (readonly, retain) NSURL *inputURL; @property (readonly, retain) NSURL *outputURL; @property (readonly, retain) id identifier; @property (readonly, nonatomic) BOOL wasCancelled; @property (readonly, nonatomic) BOOL didErrorOccur; - (void)dealloc; - (void)start; - (void)cleanup; - (void).cxx_destruct; - (void)cancel; - (void)_main_copierFinishedWithResult:(id)a0; - (void)_fillOutputURLFromInputURL; - (id)_temporaryCopierPath; - (void)_worker_doCopy; - (id)initWithInputURL:(id)a0 outputURL:(id)a1 identifier:(id)a2 operation:(unsigned long long)a3 completionBlock:(id /* block */)a4 queue:(id)a5; - (id)initWithInputURL:(id)a0 outputURL:(id)a1 identifier:(id)a2 operation:(unsigned long long)a3 delegate:(id)a4; @end