@class FPDRequest, NSError, NSMutableDictionary, FPActionOperationInfo, FPDExtensionManager, NSMutableSet, NSProgress, NSMutableArray; @interface FPDActionOperation : FPOperation @property (retain, nonatomic) NSMutableArray *clients; @property (retain, nonatomic) NSMutableArray *clientCompletions; @property (nonatomic) BOOL hasFinishedPreflight; @property (retain, nonatomic) NSMutableDictionary *progressByRoot; @property (retain, nonatomic) NSMutableDictionary *errorsByRoot; @property (retain, nonatomic) NSMutableSet *completedRoots; @property (retain, nonatomic) NSMutableDictionary *createdItemByRoot; @property (retain, nonatomic) NSMutableDictionary *progressCompletionsByRoot; @property (retain, nonatomic) NSError *error; @property (nonatomic) unsigned long long logSection; @property (readonly, nonatomic) NSProgress *progress; @property (readonly, weak, nonatomic) FPDExtensionManager *manager; @property (readonly, nonatomic) FPDRequest *request; @property (readonly, nonatomic) FPActionOperationInfo *info; - (void)dumpStateTo:(id)a0; - (void)finishWithResult:(id)a0 error:(id)a1; - (void).cxx_destruct; - (void)cancel; - (void)cancelRoot:(id)a0; - (id)progressForRoot:(id)a0 completion:(id /* block */)a1; - (void)registerFrameworkClient:(id)a0 operationCompletion:(id /* block */)a1; - (void)forAllClients:(id /* block */)a0; - (id)initWithActionInfo:(id)a0 request:(id)a1 server:(id)a2; - (void)sendPastUpdatesToClient:(id)a0; - (void)unregisterClientsAfterCompletion; @end