@class NSUUID, NSError, NSString, NSSet, NSDictionary, SFUCryptoKey, TSPDocumentLoadValidationPolicy, NSMutableSet, TSPDocumentSaveValidationPolicy; @protocol NSFilePresenter; @interface TSPTemporaryObjectContextDelegate : NSObject { NSMutableSet *_persistenceWarnings; } @property (readonly, nonatomic) NSError *error; @property (readonly, nonatomic) NSSet *persistenceWarnings; @property (nonatomic) BOOL ignoreDocumentSupport; @property (readonly, nonatomic) id filePresenter; @property (readonly) SFUCryptoKey *encryptionKey; @property (readonly, nonatomic) TSPDocumentLoadValidationPolicy *documentLoadValidationPolicy; @property (readonly, nonatomic) TSPDocumentSaveValidationPolicy *documentSaveValidationPolicy; @property (readonly, nonatomic) BOOL isDocumentSupportTemporary; @property (readonly, nonatomic) NSDictionary *additionalDocumentPropertiesForWrite; @property (readonly, nonatomic) NSDictionary *additionalDocumentSupportPropertiesForWrite; @property (readonly, nonatomic) BOOL areNewExternalReferencesToDataAllowed; @property (readonly, nonatomic) NSUUID *baseUUIDForObjectUUID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)temporaryObjectContextDelegateWithPackageDataForWrite:(id)a0 additionalDocumentPropertiesForWrite:(id)a1; - (id)init; - (void).cxx_destruct; - (void)addPersistenceWarnings:(id)a0; - (void)presentPersistenceError:(id)a0; - (void)requestAutosave; - (void)context:(id)a0 canPerformUserActionUsingBlock:(id /* block */)a1; - (BOOL)contextCanPerformUserActions:(id)a0; - (id)persistenceWarningsForData:(id)a0 flags:(unsigned long long)a1; - (void)resumeAutosaveWithReason:(id)a0; - (void)resumeSaveAndAutosaveWithReason:(id)a0; - (void)suspendAutosaveWithReason:(id)a0; - (void)suspendSaveAndAutosaveWithReason:(id)a0; @end