luxlabs header browser preview


@class ENSecureArchiveFileWrapper, NSMutableDictionary, NSObject;
@protocol ENTextMessageManagerDelegate;

@interface ENTextMessageManager : NSObject

@property (retain, nonatomic) ENSecureArchiveFileWrapper *textMessageHistoryFileWrapper;
@property (retain, nonatomic) NSMutableDictionary *textMessageHashes;
@property (weak, nonatomic) NSObject<ENTextMessageManagerDelegate> *delegate;

- (id)initWithDirectoryURL:(id)a0;
- (void)invalidate;
- (void).cxx_destruct;
- (void)activateIfNeeded;
- (void)_purgeOldHashes;
- (BOOL)_readIfNecessaryWithError:(id *)a0;
- (BOOL)_verifyTextMessage:(id)a0 phoneNumber:(id)a1 verificationDate:(id)a2 publicKey:(id)a3 publicKeyVersion:(id)a4 reportType:(id)a5 outError:(id *)a6;
- (void)purgeAllHashes;
- (void)purgeOldHashes;
- (BOOL)verifyTextMessage:(id)a0 phoneNumber:(id)a1 verificationDate:(id)a2 publicKey:(id)a3 publicKeyVersion:(id)a4 userReport:(BOOL *)a5 outError:(id *)a6;

@end