package com.ss.android.ugc.aweme.ttsvoice.repo;

import X.2R4;
import X.4r1;
import X.9ef;
import X.C1666Afu;
import X.IUt;
import X.JLr;
import X.PUt;
import com.bytedance.covode.number.Covode;
import java.util.List;

public interface TTSVoiceApi {
    public static final C1666Afu LIZ = C1666Afu.LIZ;

    static {
        Covode.recordClassIndex(120681);
    }

    @IUt(LIZ = "/tiktok/sami/multi/ttsvoice/info/v1/")
    Object getVoiceDetails(@PUt(LIZ = "tts_voice_ids") List<String> list, @PUt(LIZ = "need_tts_voice_details") Boolean bool, @PUt(LIZ = "need_total_video_count") Boolean bool2, @PUt(LIZ = "need_video_list") Boolean bool3, @PUt(LIZ = "video_list_count") Long l, @PUt(LIZ = "video_list_offset") Long l2, 4r1<? super 9ef<2R4>> r7);

    @IUt(LIZ = "/tiktok/sami/multi/ttsvoice/info/v1/")
    JLr<2R4> getVoiceDetailsFuture(@PUt(LIZ = "tts_voice_ids") List<String> list, @PUt(LIZ = "need_tts_voice_details") Boolean bool, @PUt(LIZ = "need_total_video_count") Boolean bool2, @PUt(LIZ = "need_video_list") Boolean bool3, @PUt(LIZ = "video_list_count") Long l, @PUt(LIZ = "video_list_offset") Long l2);
}
