@class _PASRng, SGQuickResponsesStore; @interface SGQuickResponsesPersonalization : NSObject { SGQuickResponsesStore *_store; _PASRng *_rng; } + (id)augmentRecords:(id)a0 semanticClass:(unsigned long long)a1 config:(id)a2; + (id)deduplicatedReplyTextsForReplyPositions:(id)a0 semanticClass:(unsigned long long)a1 responseCount:(unsigned long long)a2 config:(id)a3; - (id)init; - (void).cxx_destruct; - (void)registerWrittenResponse:(id)a0 config:(id)a1; - (id)initWithStore:(id)a0 withRng:(id)a1; - (void)registerDisplayedResponses:(id)a0 config:(id)a1; - (void)registerSelectedResponse:(id)a0 config:(id)a1; - (id)replyPositionsForSemanticClass:(unsigned long long)a0 responseCount:(unsigned long long)a1 config:(id)a2; - (id)sortedReplyPositionsForSemanticClass:(unsigned long long)a0 config:(id)a1; @end