package com.seewo.sdk.interfaces;

import com.seewo.sdk.model.SDKBridgeState;
import com.seewo.sdk.model.SDKDhcpInfo;
import com.seewo.sdk.model.SDKEthernetConfig;
import com.seewo.sdk.model.SDKEthernetConnectionMode;
import com.seewo.sdk.model.SDKHotspotConfig;
import com.seewo.sdk.model.SDKNetworkInfo;

/* JADX INFO: loaded from: classes.dex */
public interface ISDKNetworkHelper {
    SDKBridgeState getBridgeEthernetState();

    SDKDhcpInfo getDhcpInfo();

    SDKEthernetConfig getEthernetConfig();

    SDKEthernetConnectionMode getEthernetConnectionMode();

    SDKHotspotConfig getHotspotConfig();

    String getIP();

    String getMac();

    SDKNetworkInfo getNetworkInfo();

    boolean getTypecPhyStatus();

    String getValidMAC();

    boolean hasHotspotModule();

    boolean isCableNetworkConnected();

    boolean isDhcpEnable();

    boolean isEthernetEnabled();

    boolean isHotspot5GHzBandSupported();

    boolean isHotspotEnabled();

    boolean resetHotspotConfig();

    boolean resetUsbPHY();

    void setDhcpEnable(boolean z);

    boolean setDhcpInfo(SDKDhcpInfo sDKDhcpInfo);

    boolean setEthernetConfig(SDKEthernetConfig sDKEthernetConfig);

    boolean setEthernetConnectionMode(SDKEthernetConnectionMode sDKEthernetConnectionMode);

    boolean setEthernetEnable(boolean z);

    boolean setHotspotConfig(SDKHotspotConfig sDKHotspotConfig);

    void setHotspotEnable(boolean z);

    boolean setMac(String str);

    void setTypecPhyStatus(boolean z);

    void syncBridgeMAC();
}
