@class NSArray, NSData, NSString; @interface CLSMessageChat : NSObject @property (readonly, nonatomic) NSArray *persons; @property (readonly, nonatomic) NSArray *recipientHandles; @property (readonly, nonatomic) long long style; @property (readonly, nonatomic) long long state; @property (readonly, nonatomic) long long isArchived; @property (readonly, nonatomic) long long isFiltered; @property (readonly, nonatomic) long long hasHadSuccessfulQuery; @property (readonly, nonatomic) long long lastReadMessageTimeStamp; @property (readonly, nonatomic) NSData *properties; @property (readonly, nonatomic) NSString *accountID; @property (readonly, nonatomic) NSString *chatIdentifier; @property (readonly, nonatomic) NSString *serviceName; @property (readonly, nonatomic) NSString *guid; @property (readonly, nonatomic) NSString *roomname; @property (readonly, nonatomic) NSString *displayName; @property (readonly, nonatomic) NSString *lastAddressedLocalHandle; @property (readonly, nonatomic) NSString *accountLogin; @property (readonly, nonatomic) NSString *groupID; @property (readonly, nonatomic) NSString *engramID; @property (readonly, nonatomic) NSString *originalGroupID; + (void)enumerateAllChatsWithBlock:(id /* block */)a0 progressBlock:(id /* block */)a1; - (void).cxx_destruct; - (id)debugDescription; - (void)enumerateAllAttachmentsWithBlock:(id /* block */)a0; - (void)enumerateAllMessagesWithBlock:(id /* block */)a0; - (id)initWithChatRecord:(struct _IMDChatRecordStruct { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; long long x1; struct __CFArray *x2; struct __CFArray *x3; long long x4; struct _IMDMessageRecordStruct *x5; long long x6; } *)a0; - (void)enumerateAllAssetIdentifiersWithBlock:(id /* block */)a0 historyLimit:(double)a1 assetsMapping:(id)a2; - (id)allMessageGUIDs; @end