package com.ifpos.bytello.share.sdk.service;

import com.ifpos.bytello.share.sdk.model.ApiMessage;
import com.ifpos.bytello.share.sdk.service.callback.MessageServiceCallback;
import d.c.a.v.a;
import d.c.a.v.b;
import g.i;

/* JADX INFO: compiled from: MessageService.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public interface MessageService {
    void deliveryMessageAsync(@b ApiMessage apiMessage, @a MessageServiceCallback messageServiceCallback);

    ApiMessage deliveryMessageSync(@b ApiMessage apiMessage);

    void registerMessageCallback(@b ApiMessage apiMessage, @a MessageServiceCallback messageServiceCallback);

    void unregisterMessageCallback(@b ApiMessage apiMessage, @a MessageServiceCallback messageServiceCallback);
}
