luxlabs header browser preview


@class NSArray, FPItem, NSOperationQueue, NSObject, FPItemID;
@protocol OS_dispatch_queue;

@interface FPArchiveOperation : FPActionOperation {
    NSArray *_items;
    FPItemID *_placeholderID;
    FPItem *_destinationFolder;
    NSObject<OS_dispatch_queue> *_queue;
    NSOperationQueue *_operationQueue;
}

@property (copy, nonatomic) id /* block */ archiveCompletionBlock;

- (void)finishWithResult:(id)a0 error:(id)a1;
- (void).cxx_destruct;
- (void)_archiveURLForDSEnumeratedDestination:(id)a0 service:(id)a1 completionHandler:(id /* block */)a2;
- (void)_archiveURLForFPEnumeratedDestination:(id)a0 targetArchiveName:(id)a1 service:(id)a2 completionHandler:(id /* block */)a3;
- (void)_archiveURLs:(id)a0 targetArchiveName:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)_checkNeedOfTemporaryDirectory;
- (void)_coordinateArchivedItemsWithCompletionHandler:(id /* block */)a0;
- (void)_copyArchivedItemsWithCompletionHandler:(id /* block */)a0;
- (void)_materializeDestinationFolder:(id /* block */)a0;
- (void)_prepareItemsWithCompletionHandler:(id /* block */)a0;
- (id)_zipPathExtension;
- (void)actionMain;
- (void)didUnarchiveItemAtURL:(id)a0;
- (id)findUniqueArchivedName:(id)a0 parent:(id)a1;
- (id)initWithItems:(id)a0 destinationFolder:(id)a1;
- (void)presendNotifications;

@end