package com.kickstarter;

import com.kickstarter.libs.CurrentUser;
import com.kickstarter.libs.Koala;
import com.kickstarter.libs.KoalaTrackingClient;
import com.kickstarter.libs.Money;
import com.kickstarter.libs.utils.ApplicationLifecycleUtil;
import com.kickstarter.services.gcm.MessageService;
import com.kickstarter.services.gcm.RegisterService;
import com.kickstarter.ui.activities.ActivityFeedActivity;
import com.kickstarter.ui.activities.CommentFeedActivity;
import com.kickstarter.ui.activities.DiscoveryActivity;
import com.kickstarter.ui.activities.HelpActivity;
import com.kickstarter.ui.activities.ManageNotificationActivity;
import com.kickstarter.ui.activities.ProjectActivity;
import com.kickstarter.ui.activities.SettingsActivity;
import com.kickstarter.ui.activities.ViewPledgeActivity;
import com.kickstarter.ui.toolbars.DiscoveryToolbar;
import com.kickstarter.ui.viewholders.CommentViewHolder;
import com.kickstarter.ui.viewholders.DiscoveryFilterViewHolder;
import com.kickstarter.ui.viewholders.EmptyActivityFeedViewHolder;
import com.kickstarter.ui.viewholders.EmptyCommentFeedViewHolder;
import com.kickstarter.ui.viewholders.ProjectCardViewHolder;
import com.kickstarter.ui.viewholders.ProjectContextViewHolder;
import com.kickstarter.ui.viewholders.ProjectNotificationViewHolder;
import com.kickstarter.ui.viewholders.ProjectStateChangedPositiveViewHolder;
import com.kickstarter.ui.viewholders.ProjectViewHolder;
import com.kickstarter.ui.viewholders.RewardViewHolder;
import com.kickstarter.ui.views.IconTextView;
import com.kickstarter.ui.views.KSWebView;
import com.kickstarter.viewmodels.ActivityFeedViewModel;
import com.kickstarter.viewmodels.CommentFeedViewModel;
import com.kickstarter.viewmodels.DiscoveryFilterViewModel;
import com.kickstarter.viewmodels.DiscoveryViewModel;
import com.kickstarter.viewmodels.FacebookConfirmationViewModel;
import com.kickstarter.viewmodels.LoginToutViewModel;
import com.kickstarter.viewmodels.LoginViewModel;
import com.kickstarter.viewmodels.ManageNotificationsViewModel;
import com.kickstarter.viewmodels.ProfileViewModel;
import com.kickstarter.viewmodels.ProjectNotificationViewModel;
import com.kickstarter.viewmodels.ProjectViewModel;
import com.kickstarter.viewmodels.ResetPasswordViewModel;
import com.kickstarter.viewmodels.SearchViewModel;
import com.kickstarter.viewmodels.SettingsViewModel;
import com.kickstarter.viewmodels.SignupViewModel;
import com.kickstarter.viewmodels.ThanksViewModel;
import com.kickstarter.viewmodels.TwoFactorViewModel;
import com.kickstarter.viewmodels.ViewPledgeViewModel;

public interface ApplicationGraph {
  void inject(ActivityFeedActivity __);
  void inject(ActivityFeedViewModel __);
  void inject(ApplicationLifecycleUtil __);
  void inject(CommentFeedActivity __);
  void inject(CommentFeedViewModel __);
  void inject(CommentViewHolder __);
  void inject(CurrentUser __);
  void inject(Koala __);
  void inject(DiscoveryActivity __);
  void inject(DiscoveryFilterViewModel __);
  void inject(DiscoveryFilterViewHolder __);
  void inject(DiscoveryViewModel __);
  void inject(DiscoveryToolbar __);
  void inject(EmptyActivityFeedViewHolder __);
  void inject(EmptyCommentFeedViewHolder __);
  void inject(FacebookConfirmationViewModel __);
  void inject(ResetPasswordViewModel __);
  void inject(HelpActivity __);
  void inject(IconTextView __);
  void inject(KoalaTrackingClient __);
  void inject(KSWebView __);
  void inject(KSApplication __);
  void inject(LoginViewModel __);
  void inject(LoginToutViewModel __);
  void inject(ManageNotificationActivity __);
  void inject(ManageNotificationsViewModel __);
  void inject(MessageService __);
  void inject(Money __);
  void inject(ProfileViewModel __);
  void inject(ProjectContextViewHolder __);
  void inject(ProjectActivity __);
  void inject(ProjectViewModel __);
  void inject(ProjectCardViewHolder __);
  void inject(ProjectNotificationViewModel __);
  void inject(ProjectStateChangedPositiveViewHolder __);
  void inject(ProjectViewHolder __);
  void inject(RegisterService __);
  void inject(RewardViewHolder __);
  void inject(SearchViewModel __);
  void inject(SettingsActivity __);
  void inject(SettingsViewModel __);
  void inject(SignupViewModel __);
  void inject(ThanksViewModel __);
  void inject(TwoFactorViewModel __);
  void inject(ViewPledgeActivity __);
  void inject(ViewPledgeViewModel __);
}

@@ -1236,77 +1236,8 @@
 er;%0A
-import com.kickstarter.ui.viewholders.ProjectNotificationViewHolder;%0A
 impo
@@ -2027,72 +2027,8 @@
 el;%0A
-import com.kickstarter.viewmodels.ProjectNotificationViewModel;%0A
 impo
@@ -3752,56 +3752,8 @@
 _);%0A
-  void inject(ProjectNotificationViewModel __);%0A
   vo

remove unused AG injections