package com.ss.android.ugc.aweme.music.service;

import X.0Gp;
import X.2Pr;
import X.66C;
import X.66J;
import X.C5235ONq;
import X.C5237ONs;
import X.C5332ORj;
import X.KCq;
import X.KT7;
import X.Ls2;
import X.LsD;
import X.OFT;
import X.OGV;
import X.OHG;
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.TextView;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.base.api.BaseResponse;
import com.ss.android.ugc.aweme.music.model.CollectedMusicList;
import com.ss.android.ugc.aweme.music.model.Music;
import com.ss.android.ugc.aweme.shortvideo.model.MusicList;
import com.ss.android.ugc.aweme.shortvideo.model.MusicModel;
import com.ss.android.ugc.aweme.shortvideo.model.SuggestMusicList;
import java.util.List;
import java.util.Map;

public interface IMusicService {
    static {
        Covode.recordClassIndex(94082);
    }

    0Gp<CollectedMusicList> LIZ(int i, int i2);

    0Gp<List<MusicModel>> LIZ(int i, int i2, boolean z, int i3);

    0Gp<BaseResponse> LIZ(String str, int i);

    0Gp<SuggestMusicList> LIZ(String str, String str2, String str3, long j, int i, int i2);

    OFT LIZ(C5332ORj oRj);

    OFT LIZ(C5332ORj oRj, String str);

    Music LIZ(String str);

    MusicList LIZ(int i, String str);

    String LIZ(int i);

    String LIZ(MusicModel musicModel);

    List<KCq> LIZ(KT7 kt7);

    void LIZ();

    void LIZ(C5237ONs oNs);

    void LIZ(Activity activity, ViewGroup viewGroup, Object obj, Bundle bundle, LsD<Integer, Intent, 2Pr> lsD, Ls2<2Pr> ls2);

    void LIZ(Context context, MusicModel musicModel, int i, OHG ohg);

    void LIZ(Context context, String str, boolean z, ProgressDialog progressDialog, C5235ONq oNq);

    void LIZ(TextView textView, Music music);

    void LIZ(Integer num);

    void LIZ(String str, int i, OGV ogv);

    boolean LIZ(MusicModel musicModel, Context context);

    boolean LIZ(MusicModel musicModel, Context context, boolean z);

    long LIZIZ(String str);

    0Gp<SuggestMusicList> LIZIZ(int i, int i2, boolean z, int i3);

    String LIZIZ(MusicModel musicModel);

    void LIZIZ();

    int LIZJ();

    List<String> LIZJ(String str);

    void LIZLLL();

    String LJ();

    int LJFF();

    C5237ONs LJI();

    void LJII();

    void LJIIIIZZ();

    void LJIIIZ();

    Map<String, Class<?>> LJIIJ();

    Class<?> LJIIJJI();

    void LJIIL();

    boolean LJIILIIL();

    boolean LJIILJJIL();

    boolean LJIILL();

    66C LJIILLIIL();

    66J LJIIZILJ();
}
