package com.ss.android.ugc.aweme.tcm.api.service;

import X.0CH;
import X.AnonymousClass324;
import X.C48714Bj;
import X.KKi;
import X.KOx;
import X.LMY;
import android.app.Activity;
import android.content.Context;
import android.view.ViewGroup;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.profile.model.TcmConfig;
import org.json.JSONObject;

public interface ITcmService {
    static {
        Covode.recordClassIndex(118790);
    }

    C48714Bj LIZ(ViewGroup viewGroup, Context context);

    LMY LIZ(0CH r1);

    String LIZ();

    void LIZ(AnonymousClass324 r1);

    void LIZ(Activity activity, boolean z, Aweme aweme);

    void LIZ(Context context, KKi kKi, KOx kOx);

    void LIZ(Context context, Aweme aweme);

    void LIZ(JSONObject jSONObject);

    boolean LIZ(Aweme aweme, String str);

    int LIZIZ();

    void LIZIZ(Context context, Aweme aweme);

    void LIZIZ(JSONObject jSONObject);

    boolean LIZIZ(Aweme aweme, String str);

    boolean LIZJ();

    boolean LIZLLL();

    TcmConfig LJ();

    boolean LJFF();
}
