package androidx.appcompat.view.menu; import android.content.Context; import android.os.Parcelable; import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.RestrictTo; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) /* loaded from: classes.dex */ public interface MenuPresenter { public interface Callback { void onCloseMenu(@NonNull MenuBuilder menuBuilder, boolean z); boolean onOpenSubMenu(@NonNull MenuBuilder menuBuilder); } boolean collapseItemActionView(MenuBuilder menuBuilder, MenuItemImpl menuItemImpl); boolean expandItemActionView(MenuBuilder menuBuilder, MenuItemImpl menuItemImpl); boolean flagActionItems(); int getId(); MenuView getMenuView(ViewGroup viewGroup); void initForMenu(Context context, MenuBuilder menuBuilder); void onCloseMenu(MenuBuilder menuBuilder, boolean z); void onRestoreInstanceState(Parcelable parcelable); Parcelable onSaveInstanceState(); boolean onSubMenuSelected(SubMenuBuilder subMenuBuilder); void setCallback(Callback callback); void updateMenuView(boolean z); }