luxlabs header browser preview


@class PHPhotoLibrary, NSSet, NSMutableDictionary;

@interface PGMessageProfile : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) PHPhotoLibrary *photoLibrary;
@property (readonly, nonatomic) NSSet *personalChatIdentifiers;
@property (readonly, nonatomic) NSSet *groupChatIdentifiers;
@property (readonly, nonatomic) NSMutableDictionary *cnIdentifiersByChatIdentifier;
@property (readonly, nonatomic) NSMutableDictionary *personalChatIdentifierByContactIdentifier;
@property (retain, nonatomic) NSMutableDictionary *numberOfMessagesPerChatIdentifier;
@property (retain, nonatomic) NSMutableDictionary *addressMentionsByContactIdentifier;
@property (readonly, nonatomic) NSMutableDictionary *numberOfLoveEmojisByPersonLocalIdentifier;

+ (id)persistedMessageProfileWithPhotoLibrary:(id)a0;

- (void)encodeWithCoder:(id)a0;
- (id)_dictionary;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)enumerateContactIdentifiersAndMentionedAddressesUsingBlock:(id /* block */)a0;
- (void)enumerateMessageGroupsWithProgressBlock:(id /* block */)a0 usingBlock:(id /* block */)a1;
- (void)enumeratePersonLocalIdentifiersExchangingLoveEmojisWithProgressBlock:(id /* block */)a0 usingBlock:(id /* block */)a1;
- (id)initWithGroupChatIdentifiers:(id)a0 personalChatIdentifiers:(id)a1 personsByChatIdentifier:(id)a2 photoLibrary:(id)a3;
- (unsigned long long)numberOfMessageGroupChats;
- (id)numberOfMessagesByContactIdentifier;
- (BOOL)persistOnDisk;
- (void)registerLoveEmoji:(unsigned long long)a0 forPersonLocalIdentifier:(id)a1;
- (void)registerMentionedLocation:(id)a0 contactIdentifier:(id)a1 onDate:(id)a2;
- (void)registerMessageForChatIdentifier:(id)a0;

@end