luxlabs header browser preview


@interface _PSInteractionStoreUtils : NSObject

+ (long long)getHandleTypeFromHandleString:(id)a0;
+ (id)conversationIdFromInteraction:(id)a0;
+ (id)mostRecentInteractionInvolvingMatchingIdentifier:(id)a0 store:(id)a1 bundleIds:(id)a2;
+ (id)mostRecentInteractionWithSingleRecipientMatchingContactIdentifier:(id)a0 store:(id)a1;
+ (id)mostRecentInteractionWithExactMatchingIdentifiers:(id)a0 store:(id)a1 bundleIds:(id)a2 meContactIdentifier:(id)a3;
+ (id)someIMessageInteractionInvolvingContactIdentifier:(id)a0 store:(id)a1 contactType:(unsigned long long)a2 afterStartDate:(id)a3;
+ (id)interactionsFromStore:(id)a0 startDate:(id)a1 tillDate:(id)a2 withMechanisms:(id)a3 withAccount:(id)a4 withBundleIds:(id)a5 withTargetBundleIds:(id)a6 withDirections:(id)a7 withNsUserName:(id)a8 singleRecipient:(BOOL)a9 fetchLimit:(unsigned long long)a10;
+ (id)groupInteractionsContainingSearchStringInDisplayName:(id)a0 excludingInteractionUUIDs:(id)a1 account:(id)a2 directions:(id)a3 bundleIds:(id)a4 excludedDomainIdentifiers:(id)a5 startDate:(id)a6 store:(id)a7 fetchLimit:(unsigned long long)a8 offset:(unsigned long long)a9;
+ (id)interactionsFromStore:(id)a0 startDate:(id)a1 tillDate:(id)a2 withMechanisms:(id)a3 withAccount:(id)a4 withBundleIds:(id)a5 withTargetBundleIds:(id)a6 withDirections:(id)a7 singleRecipient:(BOOL)a8 fetchLimit:(unsigned long long)a9;
+ (id)interactionsMostRecentForBundleId:(id)a0 store:(id)a1 resultLimit:(unsigned long long)a2 interactions:(id)a3;
+ (id)recentInteractionsFromStore:(id)a0 bundleIDs:(id)a1;
+ (id)conversationIdWithMaximalIntersectionWithContactIdentifiers:(id)a0 store:(id)a1 bundleIds:(id)a2 meContactIdentifier:(id)a3;
+ (id)interactionsMatchingAnyHandlesOrDomainIds:(id)a0 account:(id)a1 directions:(id)a2 mechanisms:(id)a3 bundleIds:(id)a4 store:(id)a5 fetchLimit:(unsigned long long)a6;
+ (id)conversationIdFromInteraction:(id)a0 bundleIds:(id)a1;
+ (id)interactionsFromStore:(id)a0 startDate:(id)a1 tillDate:(id)a2 withMechanisms:(id)a3 withAccount:(id)a4 withBundleIds:(id)a5 withTargetBundleIds:(id)a6 withDirections:(id)a7 withNsUserName:(id)a8 singleRecipient:(BOOL)a9 excludeAnonymousTemporaryRecipients:(BOOL)a10 fetchLimit:(unsigned long long)a11 fetchOffset:(unsigned long long)a12 sortAscending:(BOOL)a13;
+ (id)someInteractionWithMatchingIdentifier:(id)a0 store:(id)a1 bundleIds:(id)a2 afterStartDate:(id)a3;
+ (id)interactionsFromStore:(id)a0 referenceDate:(id)a1 withMechanisms:(id)a2 withAccount:(id)a3 withBundleIds:(id)a4 withTargetBundleIds:(id)a5 withDirections:(id)a6 singleRecipient:(BOOL)a7 fetchLimit:(unsigned long long)a8;
+ (id)interactionsFromStore:(id)a0 referenceDate:(id)a1 withMechanisms:(id)a2 withAccount:(id)a3 withBundleIds:(id)a4 withTargetBundleIds:(id)a5 withDirections:(id)a6 fetchLimit:(unsigned long long)a7;
+ (id)interactionsMatchingAnyHandles:(id)a0 account:(id)a1 directions:(id)a2 mechanisms:(id)a3 bundleIds:(id)a4 store:(id)a5 fetchLimit:(unsigned long long)a6 messageInteractionCache:(id)a7;
+ (id)mostRecentInteractionWithSenderOrRecipientMatchingContactIdentifier:(id)a0 bundleIds:(id)a1 store:(id)a2 singleRecipient:(BOOL)a3;
+ (id)interactionsContainingSearchStringInDisplayName:(id)a0 account:(id)a1 directions:(id)a2 bundleIds:(id)a3 store:(id)a4 fetchLimit:(unsigned long long)a5;
+ (id)interactionsMatchingAnyHandlesOrContactIds:(id)a0 identifiers:(id)a1 account:(id)a2 directions:(id)a3 mechanisms:(id)a4 bundleIds:(id)a5 store:(id)a6 fetchLimit:(unsigned long long)a7 messageInteractionCache:(id)a8;
+ (id)interactionsMatchingAnyHandles:(id)a0 directions:(id)a1 mechanisms:(id)a2 interactionDuration:(double)a3 store:(id)a4 fetchLimit:(unsigned long long)a5;
+ (id)conversationIdWithExactMatchWithContactHandles:(id)a0 store:(id)a1 bundleIds:(id)a2 messageInteractionCache:(id)a3;
+ (id)allAirDropInteractionsFromStore:(id)a0 fetchLimit:(unsigned long long)a1;
+ (id)interactionsMatchingAnySender:(id)a0 store:(id)a1 fetchLimit:(unsigned long long)a2 messageInteractionCache:(id)a3;
+ (id)interactionsWithContactIdentifiers:(id)a0 store:(id)a1 bundleIds:(id)a2 meContactIdentifier:(id)a3;
+ (id)interactionsHyperRecentFromReferenceDate:(id)a0 bundleIds:(id)a1 recencyMargin:(double)a2 store:(id)a3;
+ (id)mostRecentInteractionWithSingleRecipientMatchingHandle:(id)a0 store:(id)a1;
+ (id)interactionsMatchingAnyHandlesOrDomainIds:(id)a0 store:(id)a1 fetchLimit:(unsigned long long)a2 messageInteractionCache:(id)a3;
+ (id)interactionCacheFromStore:(id)a0 size:(unsigned long long)a1 queryPredicate:(id)a2 filterBlock:(id /* block */)a3;
+ (id)mostRecentInteractionWithRecipientMatchingContactIdentifier:(id)a0 bundleIds:(id)a1 store:(id)a2 singleRecipient:(BOOL)a3;
+ (id)interactionsMatchingAnyHandlesOrDomainIds:(id)a0 account:(id)a1 directions:(id)a2 bundleIds:(id)a3 store:(id)a4 fetchLimit:(unsigned long long)a5 singleRecipientOnly:(BOOL)a6;

@end