package com.ss.android.ugc.aweme.ttep.effectapply;

import X.0Gp;
import X.2Hl;
import X.2iH;
import X.8qk;
import X.IUt;
import X.JM9;
import X.PUr;
import com.bytedance.covode.number.Covode;

public interface EffectFetchApi {
    static {
        Covode.recordClassIndex(120583);
    }

    @IUt(LIZ = "/api/internal/preview_materials")
    0Gp<2Hl> fetchTTEPMaterials();

    @8qk
    @JM9(LIZ = "/api/app/effect_meta")
    0Gp<2iH> getEffectMeta(@PUr(LIZ = "effect_id") String str, @PUr(LIZ = "sdk_version") String str2, @PUr(LIZ = "device_platform") String str3);

    @8qk
    @JM9(LIZ = "/api/internal/effect_meta")
    0Gp<2iH> getEffectMetaWithoutLogin(@PUr(LIZ = "effect_id") String str, @PUr(LIZ = "sdk_version") String str2, @PUr(LIZ = "device_platform") String str3);
}
