#ifndef IOS_CHROME_BROWSER_DISCOVER_FEED_MODEL_DISCOVER_FEED_CONFIGURATION_H_
#define IOS_CHROME_BROWSER_DISCOVER_FEED_MODEL_DISCOVER_FEED_CONFIGURATION_H_
#import <Foundation/Foundation.h>
#import "ios/public/provider/chrome/browser/signin/signin_sso_api.h"
class AuthenticationService;
@class FeedMetricsRecorder;
class PrefService;
class TemplateURLService;
namespace signin {
class IdentityManager;
}
namespace syncer {
class SyncService;
}
@interface DiscoverFeedConfiguration : NSObject
@property(nonatomic, assign) AuthenticationService* authService;
@property(nonatomic, assign) PrefService* profilePrefService;
@property(nonatomic, assign) PrefService* localStatePrefService;
@property(nonatomic, assign) signin::IdentityManager* identityManager;
@property(nonatomic, strong) id<SingleSignOnService> singleSignOnService;
@property(nonatomic, strong) FeedMetricsRecorder* metricsRecorder;
@property(nonatomic, assign) TemplateURLService* templateURLService;
@property(nonatomic, assign) syncer::SyncService* syncService;
@end
#endif