package androidx.credentials; import android.content.Context; import android.os.CancellationSignal; import androidx.annotation.RequiresApi; import androidx.credentials.PrepareGetCredentialResponse; import androidx.credentials.exceptions.ClearCredentialException; import androidx.credentials.exceptions.CreateCredentialException; import androidx.credentials.exceptions.GetCredentialException; import java.util.concurrent.Executor; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes.dex */ public interface CredentialProvider { boolean isAvailableOnDevice(); void onClearCredential(ClearCredentialStateRequest clearCredentialStateRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback credentialManagerCallback); void onCreateCredential(Context context, CreateCredentialRequest createCredentialRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback credentialManagerCallback); void onGetCredential(Context context, GetCredentialRequest getCredentialRequest, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback credentialManagerCallback); @RequiresApi(34) default void onGetCredential(Context context, PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback callback) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(pendingGetCredentialHandle, "pendingGetCredentialHandle"); Intrinsics.checkNotNullParameter(executor, "executor"); Intrinsics.checkNotNullParameter(callback, "callback"); } @RequiresApi(34) default void onPrepareCredential(GetCredentialRequest request, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback callback) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(executor, "executor"); Intrinsics.checkNotNullParameter(callback, "callback"); } }