@class NTPBPersonalizationProfile, FCPersonalizationTreatment, NSDictionary, NSError, CKRecord, FCCKPrivateDatabase; @interface FCModifyPersonalizationOperation : FCOperation @property (retain, nonatomic) NTPBPersonalizationProfile *savedProfile; @property (retain, nonatomic) CKRecord *savedRecord; @property (retain, nonatomic) NSError *resultError; @property (retain, nonatomic) FCCKPrivateDatabase *database; @property (retain, nonatomic) NSDictionary *aggregates; @property (retain, nonatomic) FCPersonalizationTreatment *treatment; @property (retain, nonatomic) CKRecord *remoteRecord; @property (copy, nonatomic) id /* block */ saveCompletionHandler; + (void)applyAggregates:(id)a0 toProfile:(id)a1 maxRatio:(double)a2; + (void)applyChangeGroups:(id)a0 toProfile:(id)a1 treatment:(id)a2 prune:(BOOL)a3; + (void)pruneAggregates:(id)a0; + (id)personalizationProfileFromRecord:(id)a0; + (void)applyDeltas:(id)a0 toProfile:(id)a1 treatment:(id)a2 prune:(BOOL)a3; - (unsigned long long)maxRetries; - (void)performOperation; - (void)operationWillFinishWithError:(id)a0; - (BOOL)validateOperation; - (void).cxx_destruct; - (void)resetForRetry; - (BOOL)canRetryWithError:(id)a0 retryAfter:(id *)a1; @end