@class NSUUID, NSMutableDictionary, NSMutableOrderedSet; @protocol ATXProactiveSuggestionFeedbackContextProtocol; @interface ATXUIFeedbackPriorContext : NSObject <NSSecureCoding, ATXProtoBufWrapper> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSMutableOrderedSet *cacheUpdateOrdering; @property (readonly, nonatomic) NSMutableDictionary *blendingModelCacheUpdates; @property (readonly, nonatomic) NSMutableDictionary *clientModelCacheUpdates; @property (readonly, nonatomic) id<ATXProactiveSuggestionFeedbackContextProtocol> context; @property (readonly, nonatomic) NSUUID *pinnedBlendingModelUICacheUpdateUUID; - (id)initWithProto:(id)a0; - (id)init; - (unsigned long long)hash; - (id)encodeAsProto; - (id)proto; - (id)initWithProtoData:(id)a0; - (void)addClientModelCacheUpdate:(id)a0; - (void)encodeWithCoder:(id)a0; - (BOOL)isEqualToATXUIFeedbackPriorContext:(id)a0; - (void)_pruneBlendingModelCachesOlderThanUUID:(id)a0; - (id)validContextClassNames; - (id)_referencedClientModelCaches; - (void)_validateCacheUpdateOrderingAndCacheDictMapping; - (id)clientModelCacheUpdatesForUICacheUpdateUUID:(id)a0; - (void)addBlendingModelUICacheUpdate:(id)a0; - (void).cxx_destruct; - (void)addContext:(id)a0; - (BOOL)isEqual:(id)a0; - (id)blendingModelUICacheUpdateForUUID:(id)a0; - (void)pruneBlendingModelCachesOverMaxNum; - (id)initWithCacheUpdateOrdering:(id)a0 blendingModelCacheUpdates:(id)a1 clientModelCacheUpdates:(id)a2 context:(id)a3 pinnedBlendingModelUICacheUpdateUUID:(id)a4; - (id)initWithCoder:(id)a0; - (void)pruneContextStateOlderThanBlendingUUID:(id)a0; - (void)pruneUnreferencedClientModelCachesIfPossible; - (void)updatePinnedBlendingModelUICacheUpdateUUID:(id)a0; @end