package com.google.maps.android.clustering.algo; import com.google.maps.android.clustering.Cluster; import com.google.maps.android.clustering.ClusterItem; import java.util.Collection; import java.util.Set; /* JADX INFO: loaded from: classes2.dex */ public interface Algorithm { boolean addItem(T t); boolean addItems(Collection collection); void clearItems(); Set> getClusters(float f); Collection getItems(); int getMaxDistanceBetweenClusteredItems(); void lock(); boolean removeItem(T t); boolean removeItems(Collection collection); void setMaxDistanceBetweenClusteredItems(int i); void unlock(); boolean updateItem(T t); }