@class ENFile, NSArray, ENArchive, NSObject; @protocol OS_xpc_object, OS_os_transaction; @interface ENFileSessionDaemon : NSObject { ENArchive *_archive; NSObject *_nextTEKBatch; NSArray *_signatures; NSObject *_transaction; } @property (nonatomic) unsigned long long batchSize; @property (readonly, nonatomic) ENFile *file; @property (nonatomic) unsigned int flags; @property (readonly, nonatomic) unsigned long long invalidKeyCount; - (id)init; - (void)dealloc; - (void)invalidate; - (void).cxx_destruct; - (void)_createTransaction; - (id)_readTEKBatchAndReturnError:(id *)a0; - (BOOL)_resetAndAdvanceArchive:(id)a0 toPathWithExtension:(id)a1 error:(id *)a2; - (BOOL)activateWithArchiveFD:(int)a0 error:(id *)a1; - (BOOL)activateWithFileFD:(int)a0 signatureData:(id)a1 error:(id *)a2; - (void)prepareNextTEKBatchIfNecessary; - (id)readSignaturesAndReturnError:(id *)a0; - (id)readTEKBatchAndReturnError:(id *)a0; @end