text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "NSObject.h"
  
  #import "FPCancellable.h"
  
  @class FPDDomain, NSMutableDictionary, NSObject<OS_dispatch_queue>, NSObservation, NSProgress;
  
  @interface FPDDownloader : NSObject <FPCancellable>
  {
      NSObject<OS_dispatch_queue> *_callbackQueue;
      NSMutableDictionary *_parentToChildMap;
      NSMutableDictionary *_childProxies;
      NSObservation *_observation;
      FPDDomain *_domain;
      NSProgress *_cancellationProgress;
      NSProgress *_progress;
  }
  
  @property(readonly, nonatomic) NSProgress *progress; // @synthesize progress=_progress;
  @property(readonly, nonatomic) NSProgress *cancellationProgress; // @synthesize cancellationProgress=_cancellationProgress;
  @property(readonly, nonatomic) __weak FPDDomain *domain; // @synthesize domain=_domain;
  - (void).cxx_destruct;
  - (void)_didDownloadItem:(id)arg1 withError:(id)arg2;
  - (void)_recursiveDownloadOfItem:(id)arg1 request:(id)arg2 perItemCompletion:(CDUnknownBlockType)arg3 withCompletion:(CDUnknownBlockType)arg4;
  - (void)_nonRecursiveDownloadOfItem:(id)arg1 request:(id)arg2 perItemCompletion:(CDUnknownBlockType)arg3 withCompletion:(CDUnknownBlockType)arg4;
  - (void)downloadItem:(id)arg1 recursively:(BOOL)arg2 request:(id)arg3 withCompletion:(CDUnknownBlockType)arg4;
  - (void)downloadURL:(id)arg1 recursively:(BOOL)arg2 request:(id)arg3 withCompletion:(CDUnknownBlockType)arg4;
  - (void)_logRootProgress;
  - (void)_createChildItem:(id)arg1;
  - (void)_stopTrackingFileURLs;
  - (void)_progressComputationPreflightForRecursiveRoot:(id)arg1 completion:(CDUnknownBlockType)arg2;
  - (void)_cleanup;
  - (id)initWithDomain:(id)arg1 callbackQueue:(id)arg2;
  - (void)cancel;
  - (void)dealloc;
  
  @end
  
  