@class CKXBackingStore, CKMergeableValueID, CKDSReadableStorage, CKDistributedTimestampStateVector, CKMergeableDeltaVectors; @interface CKAtomBatch : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (retain, nonatomic) CKXBackingStore *backingStore; @property (readonly, nonatomic) CKDSReadableStorage *storage; @property (readonly, nonatomic) struct { unsigned char x0; unsigned char x1; } writerIdentity; @property (readonly, nonatomic) BOOL isWriting; @property (readonly, nonatomic) CKDistributedTimestampStateVector *enumeratedContentsVector; @property (readonly, nonatomic) unsigned char formatVersion; @property (readonly, nonatomic) BOOL fileBacked; @property (readonly, copy, nonatomic) CKMergeableValueID *mergeableValueID; @property (readonly, nonatomic) CKMergeableDeltaVectors *vectors; @property (readonly, nonatomic) long long count; @property (copy, nonatomic) id /* block */ atomValueDescriptionBlock; + (id)atomBatchByMergingAtomBatches:(id)a0 error:(id *)a1; + (id)bindingForFormatVersion:(unsigned char)a0; - (BOOL)validateWithError:(id *)a0; - (unsigned long long)hash; - (id)initWithData:(id)a0 error:(id *)a1; - (id)contentsDescription; - (void)encodeWithCoder:(id)a0; - (id)data; - (id)description; - (void)finishWriting; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)dataWithError:(id *)a0; - (BOOL)finishWritingWithError:(id *)a0; - (id)_metadataForCoding; - (BOOL)_setStorage:(id)a0 optionsByReaderWriterClass:(id)a1 error:(id *)a2; - (void)appendAtomWithBlock:(id /* block */)a0; - (id)contentsDescriptionWithStringSiteIdentifiers; - (id)contentsDescriptionWithStringSiteIdentifiers:(BOOL)a0; - (void)enumerateAtomsWithOptions:(id)a0 usingBlock:(id /* block */)a1; - (id)initWithData:(id)a0 mergeableValueID:(id)a1 vectors:(id)a2 error:(id *)a3; - (id)initWithData:(id)a0 mergeableValueID:(id)a1 vectors:(id)a2 options:(id)a3 error:(id *)a4; - (id)initWithFileURL:(id)a0 mergeableValueID:(id)a1 vectors:(id)a2 options:(id)a3 error:(id *)a4; - (id)initWithMergeableDelta:(id)a0 error:(id *)a1; - (id)initWithStorage:(id)a0 optionsByReaderWriterClass:(id)a1 mergeableValueID:(id)a2 vectors:(id)a3 formatVersion:(unsigned char)a4 error:(id *)a5; - (id)initWriterWithMergeableValueID:(id)a0 metadata:(id)a1 formatVersion:(unsigned char)a2 error:(id *)a3; - (id)initWriterWithMergeableValueID:(id)a0 metadata:(id)a1 version:(unsigned char)a2; - (id)initWriterWithMergeableValueID:(id)a0 vectors:(id)a1 formatVersion:(unsigned char)a2 error:(id *)a3; - (id)initWriterWithMergeableValueID:(id)a0 vectors:(id)a1 options:(id)a2 error:(id *)a3; - (BOOL)size:(unsigned long long *)a0 error:(id *)a1; - (id)splitWithMaximumDeltaSize:(unsigned long long)a0 error:(id *)a1; - (id)splitWithMaximumSize:(unsigned long long)a0 error:(id *)a1; - (BOOL)splitWithMaximumSize:(unsigned long long)a0 error:(id *)a1 block:(id /* block */)a2; - (id)writableCopy; - (id)writableCopyWithMergeableValueID:(id)a0 vectors:(id)a1; - (id)writerOptions; @end