package com.google.android.gms.auth.api.identity;

import android.app.PendingIntent;
import android.content.Intent;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.HasApiKey;
import com.google.android.gms.tasks.Task;
import defpackage.rq6;
import defpackage.vo6;

/* JADX INFO: loaded from: classes2.dex */
public interface SignInClient extends HasApiKey<zbs> {
    @vo6
    @Deprecated
    Task<BeginSignInResult> beginSignIn(@vo6 BeginSignInRequest beginSignInRequest);

    @vo6
    String getPhoneNumberFromIntent(@rq6 Intent intent) throws ApiException;

    @vo6
    Task<PendingIntent> getPhoneNumberHintIntent(@vo6 GetPhoneNumberHintIntentRequest getPhoneNumberHintIntentRequest);

    @vo6
    @Deprecated
    SignInCredential getSignInCredentialFromIntent(@rq6 Intent intent) throws ApiException;

    @vo6
    @Deprecated
    Task<PendingIntent> getSignInIntent(@vo6 GetSignInIntentRequest getSignInIntentRequest);

    @vo6
    @Deprecated
    Task<Void> signOut();
}
