class HaloManagerApi extends HaloPluginApi {

    @Keep
    @Api(2.33)
    @NonNull
    @CheckResult(suggest = "You may want to call execute() to run the task")
    public HaloInteractorExecutor<HaloEvent> sendEvent(@NonNull HaloEvent haloEvent) {
        return new HaloInteractorExecutor<>(
                halo(),
                "Send events",
                new SendTrackEventInteractor(mEventRespository, haloEvent)
        );
    }

    private  HaloManagerApi(@NonNull Halo halo);

}