@class NSMutableDictionary, NSMutableIndexSet, _ATXDataStore, ATXBackgroundSaver, NSObject; @protocol NSCopying; @interface ATXHistogramTable : NSObject { struct HTGuardedData { NSMutableDictionary *dict; NSMutableIndexSet *usedIds; NSObject *prevKey; unsigned short prevEventId; } _private_unsafeGuardedData; struct unique_ptr, std::default_delete>> { struct __compressed_pair *, std::default_delete>> { void *__value_; } __ptr_; } _guardedData; _ATXDataStore *_datastore; ATXBackgroundSaver *_saver; long long _blobType; } @property (class, readonly) BOOL supportsSecureCoding; - (void)clear; - (unsigned short)intern:(id)a0; - (id)init; - (id)initWithDatastore:(id)a0; - (id)allKeys; - (id)histogramTableDict; - (void)flush; - (unsigned short)remove:(id)a0; - (id)initWithDict:(id)a0 usedIds:(id)a1 datastore:(id)a2 blobType:(long long)a3; - (BOOL)lookup:(id)a0 into:(unsigned short *)a1; - (void)encodeWithCoder:(id)a0; - (id)initWithDatastore:(id)a0 blobType:(long long)a1; - (id)allKeysFilteredBy:(id /* block */)a0; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; @end