package com.alorma.github.injector.component;
import com.alorma.github.GitskariosApplication;
import com.alorma.github.account.StartUpBootReceiver;
import com.alorma.github.injector.scope.NotificationsScope;
import com.alorma.github.injector.module.NotificationsModule;
import com.alorma.github.notifications.AppJobManager;
import com.alorma.github.notifications.AppNotificationsManager;
import com.alorma.github.ui.activity.NotificationsActivity;
import dagger.Component;
import javax.inject.Named;
@NotificationsScope @Component(modules = NotificationsModule.class, dependencies = ApplicationComponent.class)
public interface NotificationsComponent {
@Named("AlarmManagerNotificationsJobManager")
AppJobManager getJobManager();
AppNotificationsManager getNotificationsManager();
void inject(GitskariosApplication application);
void inject(NotificationsActivity activity);
void inject(StartUpBootReceiver startUpBootReceiver);
}