package net.letime.lecjoa.appstore;

import java.lang.System;

@kotlin.Metadata(mv = {1, 1, 10}, bv = {1, 0, 2}, k = 1, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\bf\u0018\u00002\u00020\u0001J\u0010\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\nH&R\u0018\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u000b"}, d2 = {"Lnet/letime/lecjoa/appstore/EventHub;", "", "events", "Lio/reactivex/Observable;", "Lnet/letime/lecjoa/appstore/Event;", "getEvents", "()Lio/reactivex/Observable;", "dispatch", "", "event", "Lnet/letime/lecjoa/appstore/Dispatchable;", "app_debug"})
public abstract interface EventHub {
    
    @org.jetbrains.annotations.NotNull()
    public abstract io.reactivex.Observable<net.letime.lecjoa.appstore.Event> getEvents();
    
    public abstract void dispatch(@org.jetbrains.annotations.NotNull()
    net.letime.lecjoa.appstore.Dispatchable event);
}