@class HDSyncAnchorMap, HDSyncSession, NSError, NSMutableArray; @interface HDDaemonSyncMessageHandler : NSObject { Class _syncEntityClass; struct HDSyncAnchorRange { long long start; long long end; } _anchorRange; HDSyncSession *_session; HDSyncAnchorMap *_requiredAnchorMap; BOOL _done; long long _nextSequence; NSMutableArray *_changes; long long _accumulatedChangeSetSize; long long _lastAnchor; } @property (readonly, nonatomic) long long currentAnchor; @property (readonly, nonatomic) long long sendChangesStatus; @property (readonly, copy, nonatomic) NSError *sendChangesError; - (void)dealloc; - (id)description; - (void).cxx_destruct; - (void)abandonUnsentChangesForError:(id)a0; - (id)initWithSyncEntityClass:(Class)a0 anchorRange:(struct HDSyncAnchorRange { long long x0; long long x1; })a1 session:(id)a2 requiredAnchorMap:(id)a3; - (BOOL)sendCodableChange:(id)a0 resultAnchor:(long long)a1 sequence:(long long)a2 done:(BOOL)a3 error:(id *)a4; - (BOOL)sendCodableChange:(id)a0 version:(struct { int x0; int x1; })a1 resultAnchor:(long long)a2 sequence:(long long)a3 done:(BOOL)a4 error:(id *)a5; @end