package com.google.firebase.firestore.local; import com.google.firebase.Timestamp; import com.google.firebase.firestore.model.DocumentKey; import com.google.firebase.firestore.model.mutation.Mutation; import com.google.firebase.firestore.model.mutation.MutationBatch; import java.util.List; import o.QwV; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public interface MutationQueue { void acknowledgeBatch(MutationBatch mutationBatch, QwV qwV); MutationBatch addMutationBatch(Timestamp timestamp, List list, List list2); List getAllMutationBatches(); List getAllMutationBatchesAffectingDocumentKeys(Iterable iterable); QwV getLastStreamToken(); MutationBatch getNextMutationBatchAfterBatchId(int i); MutationBatch lookupMutationBatch(int i); void performConsistencyCheck(); void removeMutationBatch(MutationBatch mutationBatch); void setLastStreamToken(QwV qwV); void start(); }