@class CKVAuxiliaryFilesystemBase, NSString, CKVIndexManager, CKVSettings, NSObject, CKVDonationManager; @protocol KVDonateServiceProvider, OS_dispatch_queue, CKVSearcherProvider; @interface CKVocabularySandbox : NSObject { CKVDonationManager *_donationManager; NSObject<OS_dispatch_queue> *_queue; NSString *_sandboxBaseName; CKVAuxiliaryFilesystemBase *_base; BOOL _sandboxIsSaved; } @property (readonly, nonatomic) CKVIndexManager *indexManager; @property (readonly, nonatomic) NSObject<KVDonateServiceProvider> *donateServiceProvider; @property (readonly, nonatomic) NSObject<CKVSearcherProvider> *searcherProvider; @property (nonatomic) double synchronousDonatorTimeout; @property (readonly, nonatomic) CKVSettings *settings; @property (readonly, nonatomic) NSString *sandboxId; + (void)initialize; + (id)_sandboxBaseNameWithId:(id)a0; + (id)_sandboxWithRawSpeechProfile:(id)a0 rawSpeechProfileMetadata:(id)a1 error:(id *)a2; + (id)loadWithSandboxId:(id)a0 error:(id *)a1; + (id)sandboxWithProfile:(id)a0 locale:(id)a1 error:(id *)a2; + (id)sandboxWithProfile:(id)a0 settings:(id)a1 error:(id *)a2; + (id)sandboxWithRawSpeechProfile:(id)a0 error:(id *)a1; + (id)sandboxWithRawSpeechProfile:(id)a0 rawSpeechProfileMetadata:(id)a1 error:(id *)a2; - (id)init; - (void)reset; - (void)dealloc; - (id)save; - (void).cxx_destruct; - (id)initWithSettings:(id)a0; - (id)rootDirectoryURL; - (id)_loadSavedSettings; - (BOOL)_saveSettings; - (id)donatorWithOriginAppId:(id)a0; - (id)initWithSandboxId:(id)a0 sandboxIsSaved:(BOOL)a1 settings:(id)a2; - (id)searcher; - (id)searcherForUserId:(id)a0; - (long long)synchronousDonatorWithOriginAppId:(id)a0 replaceAllVocabularyOfClass:(Class)a1 withVocabulary:(id)a2; @end