package com.tencent.mm.plugin.fav.a;

import com.tencent.mm.sdk.e.e;
import com.tencent.mm.sdk.e.g;
import com.tencent.mm.sdk.e.j;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;

public interface x extends g {
    public static final String[] fnj = new String[]{j.a(g.ccO, "FavItemInfo")};

    void J(int i, long j);

    g LS(String str);

    ArrayList<g> a(List<Long> list, List<g> list2, Set<Integer> set, w wVar);

    List<g> a(int i, Set<Integer> set, w wVar);

    boolean a(g gVar, String... strArr);

    List<g> b(long j, int i, Set<Integer> set, w wVar);

    boolean b(g gVar, String... strArr);

    e buR();

    int buS();

    List<g> buT();

    List<g> buU();

    List<g> buV();

    List<g> buW();

    List<g> buX();

    List<g> buY();

    List<Long> buZ();

    void bva();

    List<Long> bvb();

    int getCount();

    g iE(long j);

    g iF(long j);

    boolean t(long j, int i);

    long u(long j, int i);

    LinkedList<Integer> v(long j, int i);

    int vz(int i);

    long w(long j, int i);

    boolean y(g gVar);

    void z(g gVar);
}
