text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:08:56 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/PrivateFrameworks/CloudKitDaemon.framework/CloudKitDaemon
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <CloudKitDaemon/CloudKitDaemon-Structs.h>
  #import <CloudKitDaemon/CKDDatabaseOperation.h>
  
  @class NSArray, NSDictionary, NSOperation, NSMutableDictionary;
  
  @interface CKDPublishAssetsOperation : CKDDatabaseOperation {
  
  	/*^block*/id _assetPublishedBlock;
  	NSArray* _recordIDs;
  	NSDictionary* _fileNamesByAssetFieldNames;
  	unsigned long long _requestedTTL;
  	unsigned long long _URLOptions;
  	NSOperation* _fetchRecordsOperation;
  	NSMutableDictionary* _fetchedRecordsByID;
  
  }
  
  @property (assign,nonatomic) unsigned long long state; 
  @property (nonatomic,retain) NSArray * recordIDs;                                                             //@synthesize recordIDs=_recordIDs - In the implementation block
  @property (nonatomic,retain) NSDictionary * fileNamesByAssetFieldNames;                                       //@synthesize fileNamesByAssetFieldNames=_fileNamesByAssetFieldNames - In the implementation block
  @property (assign,nonatomic) unsigned long long requestedTTL;                                                 //@synthesize requestedTTL=_requestedTTL - In the implementation block
  @property (assign,nonatomic) unsigned long long URLOptions;                                                   //@synthesize URLOptions=_URLOptions - In the implementation block
  @property (retain) NSOperation * fetchRecordsOperation;                                                       //@synthesize fetchRecordsOperation=_fetchRecordsOperation - In the implementation block
  @property (nonatomic,retain) NSMutableDictionary * fetchedRecordsByID;                                        //@synthesize fetchedRecordsByID=_fetchedRecordsByID - In the implementation block
  @property (nonatomic,copy) id assetPublishedBlock;                                                            //@synthesize assetPublishedBlock=_assetPublishedBlock - In the implementation block
  @property (nonatomic,retain) id<CKPublishAssetsOperationCallbacks> clientOperationCallbackProxy; 
  -(void)cancel;
  -(void)main;
  -(NSArray *)recordIDs;
  -(void)setRecordIDs:(NSArray *)arg1 ;
  -(void)_finishOnCallbackQueueWithError:(id)arg1 ;
  -(id)activityCreate;
  -(NSDictionary *)fileNamesByAssetFieldNames;
  -(void)setFileNamesByAssetFieldNames:(NSDictionary *)arg1 ;
  -(unsigned long long)requestedTTL;
  -(void)setRequestedTTL:(unsigned long long)arg1 ;
  -(unsigned long long)URLOptions;
  -(void)setURLOptions:(unsigned long long)arg1 ;
  -(id)assetPublishedBlock;
  -(void)setAssetPublishedBlock:(id)arg1 ;
  -(id)initWithOperationInfo:(id)arg1 clientContext:(id)arg2 ;
  -(id)nameForState:(unsigned long long)arg1 ;
  -(BOOL)makeStateTransition;
  -(void)_fetchRecords;
  -(void)_fetchPCSForRecords;
  -(NSMutableDictionary *)fetchedRecordsByID;
  -(void)_dispatchAssetURLsForRecord:(id)arg1 recordID:(id)arg2 pcs:(OpaquePCSShareProtectionRef)arg3 error:(id)arg4 ;
  -(void)setFetchRecordsOperation:(NSOperation *)arg1 ;
  -(NSOperation *)fetchRecordsOperation;
  -(void)setFetchedRecordsByID:(NSMutableDictionary *)arg1 ;
  @end
  
  