package com.ss.android.ugc.aweme.search;

import X.0CD;
import X.0CH;
import X.1hK;
import X.BcV;
import X.C3322STu;
import X.C3449SYr;
import X.C3602Sbu;
import X.C4458Spi;
import X.HzT;
import X.KCq;
import X.KKv;
import X.KT7;
import X.O9i;
import X.OTI;
import X.Oap;
import X.OeP;
import X.PgU;
import X.QmZ;
import X.SV0;
import X.SV5;
import X.SYE;
import X.SZ7;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import com.bytedance.covode.number.Covode;
import com.bytedance.jedi.ext.adapter.JediSimpleViewHolder;
import com.google.gson.e;
import com.lynx.tasm.behavior.ui.LynxUI;
import com.ss.android.ugc.aweme.discover.mob.ISearchResultStatistics;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.music.model.MusicSearchHistory;
import com.ss.android.ugc.aweme.profile.model.User;
import com.ss.android.ugc.aweme.search.model.FeedSearchIconViewModel;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;

public interface ISearchService {
    static {
        Covode.recordClassIndex(103984);
    }

    OTI LIZ(Bundle bundle);

    SYE LIZ(SV0 sv0, OeP oeP, C3602Sbu sbu, C4458Spi spi, String str);

    SZ7 LIZ(boolean z);

    Intent LIZ(Activity activity, Uri uri);

    View LIZ(Context context, Aweme aweme, String str, String str2);

    JediSimpleViewHolder<?> LIZ(ViewGroup viewGroup, 1hK r2);

    LynxUI<?> LIZ(QmZ qmZ);

    FeedSearchIconViewModel LIZ(1hK r1);

    String LIZ(Context context);

    String LIZ(User user, Context context);

    HashMap<String, String> LIZ(String str, String str2, String str3);

    List<KCq> LIZ(KT7 kt7);

    Map<String, String> LIZ(String str, String str2);

    Map<String, String> LIZ(String str, String str2, String... strArr);

    Map<String, String> LIZ(Map<String, String> map, String str, String str2, String str3, String str4);

    void LIZ();

    void LIZ(int i);

    void LIZ(int i, String str, int i2, String str2, String str3, String str4);

    void LIZ(0CH r1, Aweme aweme, Map<String, String> map);

    void LIZ(KKv kKv, WeakReference<Context> weakReference);

    void LIZ(C3449SYr sYr);

    void LIZ(Context context, SV0 sv0);

    void LIZ(Context context, String str, Map<String, String> map);

    void LIZ(e eVar);

    void LIZ(Aweme aweme);

    void LIZ(MusicSearchHistory musicSearchHistory);

    void LIZ(Exception exc, String str);

    void LIZ(String str, String str2, int i, Aweme aweme, boolean z);

    void LIZ(String str, String str2, String str3, boolean z);

    void LIZ(String str, String str2, JSONObject jSONObject, JSONObject jSONObject2, JSONObject jSONObject3);

    void LIZ(String str, boolean z);

    void LIZ(Map<String, String> map);

    void LIZ(JSONObject jSONObject);

    boolean LIZ(0CD r1);

    boolean LIZ(Activity activity);

    boolean LIZ(String str);

    LynxUI<?> LIZIZ(QmZ qmZ);

    String LIZIZ(String str);

    HashMap<String, String> LIZIZ(String str, String str2);

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

    Map<String, HzT> LIZIZ(KKv kKv, WeakReference<Context> weakReference);

    void LIZIZ(Context context, SV0 sv0);

    void LIZIZ(Context context, String str, Map<String, String> map);

    void LIZIZ(MusicSearchHistory musicSearchHistory);

    void LIZIZ(boolean z);

    LynxUI<?> LIZJ(QmZ qmZ);

    void LIZJ();

    void LIZJ(String str);

    void LIZJ(boolean z);

    boolean LIZJ(String str, String str2);

    LynxUI<?> LIZLLL(QmZ qmZ);

    ISearchResultStatistics LIZLLL();

    void LIZLLL(String str, String str2);

    O9i LJ();

    LynxUI<?> LJ(QmZ qmZ);

    void LJ(String str, String str2);

    SV5 LJFF();

    LynxUI<?> LJFF(QmZ qmZ);

    BcV LJI();

    Fragment LJII();

    boolean LJIIIIZZ();

    boolean LJIIIZ();

    boolean LJIIJ();

    boolean LJIIJJI();

    boolean LJIIL();

    boolean LJIILIIL();

    int LJIILJJIL();

    void LJIILL();

    Oap LJIILLIIL();

    boolean LJIIZILJ();

    Map<String, String> LJIJ();

    List<MusicSearchHistory> LJIJI();

    boolean LJIJJ();

    PgU<?> LJIJJLI();

    boolean LJIL();

    boolean LJJ();

    boolean LJJI();

    boolean LJJIFFI();

    void LJJII();

    void LJJIII();

    void LJJIIJ();

    C3322STu LJJIIJZLJL();
}
