package com.google.firebase.firestore.model; import java.util.Comparator; import o.sbb; /* loaded from: classes2.dex */ public interface Document { public static final Comparator KEY_COMPARATOR = new Comparator() { // from class: com.google.firebase.firestore.model.Document$$ExternalSyntheticLambda0 @Override // java.util.Comparator public final int compare(Object obj, Object obj2) { int compareTo; compareTo = ((Document) obj).getKey().compareTo(((Document) obj2).getKey()); return compareTo; } }; ObjectValue getData(); sbb getField(FieldPath fieldPath); DocumentKey getKey(); SnapshotVersion getReadTime(); SnapshotVersion getVersion(); boolean hasCommittedMutations(); boolean hasLocalMutations(); boolean hasPendingWrites(); boolean isFoundDocument(); boolean isNoDocument(); boolean isUnknownDocument(); MutableDocument mutableCopy(); }