package com.bytedance.android.livesdk.chatroom.api;

import X.1c5;
import X.8qk;
import X.C2549Gdy;
import X.IUt;
import X.JM9;
import X.PUr;
import X.PUy;
import X.PV0;
import X.PgU;
import com.bytedance.android.livesdk.chatroom.model.RoomDonationInfo;
import com.bytedance.android.livesdk.model.StickerCheckResponse;
import com.bytedance.android.livesdk.model.StickersSetResponse;
import com.bytedance.covode.number.Covode;
import java.util.Map;

public interface DecorationApi {
    static {
        Covode.recordClassIndex(13276);
    }

    @8qk
    @JM9(LIZ = "/webcast/room/stickers/check/")
    PgU<1c5<StickerCheckResponse>> checkEditable(@PUr(LIZ = "sticker_id_list") String str);

    @8qk
    @JM9(LIZ = "/webcast/room/token_create/")
    PgU<1c5<C2549Gdy>> createDonateToken(@PV0 Map<String, Object> map);

    @8qk
    @JM9(LIZ = "/webcast/room/stickers/del/")
    PgU<1c5<Object>> deleteRoomStickers(@PUr(LIZ = "sticker_id") long j, @PUr(LIZ = "room_id") long j2);

    @IUt(LIZ = "/webcast/ranklist/donation/")
    PgU<1c5<RoomDonationInfo>> getRoomDonationInfo(@PUy Map<String, Object> map);

    @8qk
    @JM9(LIZ = "/webcast/room/decoration/set/")
    PgU<1c5<Object>> setDecoration(@PUr(LIZ = "room_id") long j, @PUr(LIZ = "type") int i, @PV0 Map<String, String> map);

    @8qk
    @JM9(LIZ = "/webcast/room/stickers/set/")
    PgU<1c5<StickersSetResponse>> setRoomStickers(@PV0 Map<String, Object> map);
}
