package com.mbridge.msdk; import android.app.Activity; import android.app.Application; import android.content.Context; import com.mbridge.msdk.foundation.controller.authoritycontroller.AuthorityInfoBean; import com.mbridge.msdk.foundation.controller.authoritycontroller.CallBackForDeveloper; import com.mbridge.msdk.out.DeveloperTransferIdInfo; import com.mbridge.msdk.out.OnCompletionListener; import com.mbridge.msdk.out.SDKInitStatusListener; import java.lang.ref.WeakReference; import java.util.Map; /* loaded from: classes4.dex */ public interface MBridgeSDK { public enum PLUGIN_LOAD_STATUS { INITIAL, INCOMPLETED, COMPLETED } boolean getConsentStatus(Context context); Map getMBConfigurationMap(String str, String str2); Map getMBConfigurationMap(String str, String str2, String str3); Map getMBConfigurationMap(String str, String str2, String str3, boolean z); Map getMBConfigurationMap(String str, String str2, boolean z); PLUGIN_LOAD_STATUS getStatus(); void init(Map map, Application application); void init(Map map, Application application, SDKInitStatusListener sDKInitStatusListener); void init(Map map, Context context); @Deprecated void init(Map map, Context context, SDKInitStatusListener sDKInitStatusListener); void initAsync(Map map, Application application); void initAsync(Map map, Application application, SDKInitStatusListener sDKInitStatusListener); void initAsync(Map map, Context context); @Deprecated void initAsync(Map map, Context context, SDKInitStatusListener sDKInitStatusListener); void preload(Map map); void preloadFrame(Map map); void release(); void setAllowAcquireIds(boolean z); void setAllowTransferIdsIfLimit(boolean z); void setConsentStatus(Context context); void setConsentStatus(Context context, int i); void setConsentStatus(Context context, OnCompletionListener onCompletionListener); void setCoppaStatus(Context context, boolean z); void setDeveloperIds(DeveloperTransferIdInfo developerTransferIdInfo); void setDoNotTrackStatus(Context context, boolean z); @Deprecated void setDoNotTrackStatus(boolean z); void setPlayVideoMute(int i, int i2); void setThirdPartyFeatures(Map map); void setUserPrivateInfoType(Context context, String str, int i); void showUserPrivateInfoTips(Context context, CallBackForDeveloper callBackForDeveloper); void updateDialogWeakActivity(WeakReference weakReference); AuthorityInfoBean userPrivateInfo(Context context); }