package com.google.android.gms.common.api; import androidx.annotation.NonNull; import com.google.android.gms.common.annotation.KeepForSdk; import com.google.android.gms.common.api.Result; import com.google.errorprone.annotations.ResultIgnorabilityUnspecified; import java.util.concurrent.TimeUnit; /* loaded from: classes2.dex */ public abstract class PendingResult { @KeepForSdk public interface StatusListener { @KeepForSdk void onComplete(@NonNull Status status); } @KeepForSdk public void addStatusListener(@NonNull StatusListener statusListener) { throw new UnsupportedOperationException(); } @NonNull @ResultIgnorabilityUnspecified public abstract R await(); @NonNull @ResultIgnorabilityUnspecified public abstract R await(long j, @NonNull TimeUnit timeUnit); public abstract void cancel(); public abstract boolean isCanceled(); public abstract void setResultCallback(@NonNull ResultCallback resultCallback); public abstract void setResultCallback(@NonNull ResultCallback resultCallback, long j, @NonNull TimeUnit timeUnit); @NonNull public TransformedResult then(@NonNull ResultTransform resultTransform) { throw new UnsupportedOperationException(); } }