package com.ss.android.ugc.aweme.tools.detail;

import X.BPA;
import X.C3406BJa;
import X.C3585BPx;
import X.EXZ;
import X.EiA;
import X.TnV;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.music.model.Music;
import java.util.ArrayList;
import java.util.List;

public interface IPropReuseService {
    static {
        Covode.recordClassIndex(119236);
    }

    C3406BJa LIZ(String str);

    EXZ<Aweme, ?> LIZ();

    EiA LIZ(EXZ<?, ?> exz, TnV tnV);

    String LIZ(Context context);

    void LIZ(Activity activity, ArrayList<BPA> arrayList, Music music, String str, String str2, String str3, int i);

    void LIZ(Activity activity, ArrayList<BPA> arrayList, String str, Music music, String str2, String str3, int i, boolean z);

    void LIZ(Context context, Bundle bundle);

    void LIZ(Context context, Aweme aweme, String str, String str2, String str3, String str4, int i);

    void LIZ(Context context, List<String> list, C3585BPx bPx, boolean z);

    boolean LIZ(Aweme aweme);

    Class<? extends Activity> LIZIZ();
}
