package com.bytedance.android.live.share;

import X.8qk;
import X.C36151c5;
import X.IUt;
import X.JM9;
import X.PUr;
import X.PUt;
import X.PV0;
import X.PgU;
import com.bytedance.android.live.share.response.BatchShareUsersResult;
import com.bytedance.android.livesdk.chatroom.model.ShareReportResult;
import com.bytedance.covode.number.Covode;
import java.util.HashMap;

public interface ShareApi {
    static {
        Covode.recordClassIndex(10535);
    }

    @IUt(LIZ = "/webcast/interaction/share/list/")
    PgU<C36151c5<BatchShareUsersResult>> getBatchShareUsers(@PUt(LIZ = "room_id") long j);

    @8qk
    @JM9(LIZ = "/webcast/room/share/")
    PgU<C36151c5<ShareReportResult>> sendShare(@PUr(LIZ = "room_id") long j, @PV0 HashMap<String, String> hashMap);

    @8qk
    @JM9(LIZ = "/webcast/interaction/share/submit/")
    PgU<C36151c5<Void>> submitShare(@PUr(LIZ = "room_id") long j, @PUr(LIZ = "to_user_ids") String str);
}
