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

import X.2ID;
import X.4oZ;
import X.4rS;
import X.9Z4;
import X.F5Q;
import X.JOF;
import X.JRd;
import X.PgW;
import android.app.Activity;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.comment.model.Comment;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.sharer.ui.SharePackage;
import java.util.ArrayList;
import java.util.Map;

public interface ShareExtService {
    static {
        Covode.recordClassIndex(106886);
    }

    4oZ LIZ(Activity activity, Aweme aweme, String str, String str2, String str3);

    4oZ LIZ(Aweme aweme, String str, String str2);

    9Z4 LIZ();

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

    Drawable LIZ(Activity activity);

    Drawable LIZ(Activity activity, String str);

    void LIZ(JOF jof, 4rS r2);

    void LIZ(JRd jRd);

    void LIZ(Activity activity, 2ID r2);

    void LIZ(Context context, String str);

    void LIZ(SharePackage sharePackage);

    void LIZ(String str);

    void LIZ(String str, int i);

    void LIZ(String str, Aweme aweme, Bundle bundle);

    void LIZ(String str, String str2);

    boolean LIZ(F5Q f5q, Activity activity);

    boolean LIZ(Comment comment);

    boolean LIZ(Aweme aweme);

    boolean LIZ(Aweme aweme, Context context);

    boolean LIZ(Aweme aweme, String str);

    4oZ LIZIZ(Activity activity, Aweme aweme, String str, String str2, String str3);

    String LIZIZ(Activity activity);

    String LIZIZ(String str);

    void LIZIZ(Aweme aweme);

    String[] LIZIZ();

    String LIZJ();

    void LIZJ(Aweme aweme);

    boolean LIZJ(String str);

    String LIZLLL();

    void LIZLLL(Aweme aweme);

    void LJ(Aweme aweme);

    boolean LJ();

    void LJFF();

    boolean LJI();

    int LJII();

    ArrayList<String> LJIIIIZZ();

    Map<String, JOF> LJIIIZ();

    boolean LJIIJ();

    boolean LJIIJJI();

    boolean LJIIL();

    boolean LJIILIIL();
}
