package com.google.android.material.datepicker;

import android.content.Context;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import com.google.android.material.internal.ViewUtils;
import defpackage.fb;
import defpackage.he0;
import defpackage.m38;
import defpackage.r07;
import defpackage.rq6;
import defpackage.t79;
import defpackage.vo6;
import defpackage.y99;
import java.text.SimpleDateFormat;
import java.util.Collection;

/* JADX INFO: loaded from: classes2.dex */
@m38
public interface DateSelector<S> extends Parcelable {
    /* JADX INFO: Access modifiers changed from: private */
    static /* synthetic */ void lambda$showKeyboardWithAutoHideBehavior$0(EditText[] editTextArr, View view, boolean z) {
        for (EditText editText : editTextArr) {
            if (editText.hasFocus()) {
                return;
            }
        }
        ViewUtils.hideKeyboard(view, false);
    }

    static void showKeyboardWithAutoHideBehavior(@vo6 EditText... editTextArr) {
        if (editTextArr.length == 0) {
            return;
        }
        fb fbVar = new fb(editTextArr, 1);
        for (EditText editText : editTextArr) {
            editText.setOnFocusChangeListener(fbVar);
        }
        EditText editText2 = editTextArr[0];
        editText2.postDelayed(new he0(editText2, 1), 100L);
    }

    @y99
    int getDefaultThemeResId(Context context);

    @t79
    int getDefaultTitleResId();

    @rq6
    String getError();

    @vo6
    Collection<Long> getSelectedDays();

    @vo6
    Collection<r07<Long, Long>> getSelectedRanges();

    @rq6
    S getSelection();

    @vo6
    String getSelectionContentDescription(@vo6 Context context);

    @vo6
    String getSelectionDisplayString(Context context);

    boolean isSelectionComplete();

    @vo6
    View onCreateTextInputView(@vo6 LayoutInflater layoutInflater, @rq6 ViewGroup viewGroup, @rq6 Bundle bundle, @vo6 CalendarConstraints calendarConstraints, @vo6 OnSelectionChangedListener<S> onSelectionChangedListener);

    void select(long j);

    void setSelection(@vo6 S s);

    void setTextInputFormat(@rq6 SimpleDateFormat simpleDateFormat);
}
