package com.bytedance.android.live.core.feed;

import X.8qg;
import X.C24700yi;
import X.C24710yj;
import X.C24960z8;
import X.IUt;
import X.PUt;
import X.PgU;
import com.bytedance.android.live.base.model.feed.FeedExtra;
import com.bytedance.android.livesdk.model.FeedItem;
import com.bytedance.covode.number.Covode;

public interface FeedApi {
    static {
        Covode.recordClassIndex(5552);
    }

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "is_draw") long j2, @PUt(LIZ = "draw_room_id") long j3, @PUt(LIZ = "draw_room_owner_id") long j4);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "ec_template_id") String str3);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "channel_id") String str3, @PUt(LIZ = "is_draw") long j2, @PUt(LIZ = "draw_room_id") long j3, @PUt(LIZ = "draw_room_owner_id") long j4);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "channel_id") String str3, @PUt(LIZ = "is_draw") long j2, @PUt(LIZ = "draw_room_id") long j3, @PUt(LIZ = "draw_room_owner_id") long j4, @PUt(LIZ = "session_refresh_index") int i, @PUt(LIZ = "session_id") long j5);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "channel_id") String str3, @PUt(LIZ = "is_draw") long j2, @PUt(LIZ = "draw_room_id") long j3, @PUt(LIZ = "draw_room_owner_id") long j4, @PUt(LIZ = "enter_source") String str4);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "channel_id") String str3, @PUt(LIZ = "is_draw") long j2, @PUt(LIZ = "draw_room_id") long j3, @PUt(LIZ = "draw_room_owner_id") long j4, @PUt(LIZ = "ec_template_id") String str4, @PUt(LIZ = "ec_top_author") Long l, @PUt(LIZ = "refresh_session_index") int i);

    @IUt
    @C24710yj(LIZ = C24700yi.FEED)
    PgU<C24960z8<FeedItem, FeedExtra>> feed(@8qg String str, @PUt(LIZ = "max_time") long j, @PUt(LIZ = "req_from") String str2, @PUt(LIZ = "channel_id") String str3, @PUt(LIZ = "draw_room_id") String str4, @PUt(LIZ = "draw_room_owner_id") String str5, @PUt(LIZ = "hashtag_id") long j2, @PUt(LIZ = "style") long j3);
}
