@class _CSStoreAccessContext, tableOffsets; @interface _CSStore : NSObject <NSSecureCoding> { struct Store { tableOffsets *dataContainer; struct array<unsigned int, 64UL> { unsigned int __elems_[64]; } x0; struct Table *arrayTable; struct Table *stringTable; struct Table *dictionaryTable; struct atomic<long long> { struct __cxx_atomic_impl<long long, std::__cxx_atomic_base_impl<long long>> { _Atomic long long __a_value; } __a_; } enumerationState; struct atomic<long long> { struct __cxx_atomic_impl<long long, std::__cxx_atomic_base_impl<long long>> { _Atomic long long __a_value; } __a_; } getNSDataCallCount; struct Pedigree { unsigned long long family; struct optional<unsigned int> { union { char __null_state_; unsigned int __val_; } ; BOOL __engaged_; } generationAtCopyTime; } pedigree; struct { unsigned char readonly : 1; } flags; } _store; _CSStoreAccessContext *_accessContext; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic, getter=isReadOnly, setter=setReadOnly:) BOOL readOnly; + (void)initialize; + (id)new; - (id)initWithError:(id *)a0; - (id)init; - (void)encodeWithCoder:(id)a0; - (id).cxx_construct; - (id)initWithContentsOfURL:(id)a0 error:(id *)a1; - (void)setAccessContext:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initByMovingStore:(void *)a0; - (id)initWithCoder:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0 error:(id *)a1; @end