package com.snapchat.kit.sdk.core.metrics;

import X.8qo;
import X.C0907PTs;
import X.IUu;
import com.bytedance.covode.number.Covode;
import com.snap.kit.sdk.model.SnapKitStorySnapViews;
import com.snapchat.kit.sdk.core.metrics.model.Metrics;
import com.snapchat.kit.sdk.core.metrics.model.ServerEventBatch;

public interface MetricsClient {
    static {
        Covode.recordClassIndex(47424);
    }

    @IUu(LIZ = "/v1/sdk/metrics/business")
    C0907PTs<Void> postAnalytics(@8qo ServerEventBatch serverEventBatch);

    @IUu(LIZ = "/v1/sdk/metrics/operational")
    C0907PTs<Void> postOperationalMetrics(@8qo Metrics metrics);

    @IUu(LIZ = "/v1/stories/app/view")
    C0907PTs<Void> postViewEvents(@8qo SnapKitStorySnapViews snapKitStorySnapViews);
}
