17c3ed0c0SDouglas Lowder // Copyright 2015-present 650 Industries. All rights reserved.
27c3ed0c0SDouglas Lowder 
37c3ed0c0SDouglas Lowder #import "EXAbstractLoader.h"
47c3ed0c0SDouglas Lowder 
55697f03eSWill Schurman @class EXUpdatesConfig;
6ae827301SWill Schurman @class EXUpdatesSelectionPolicy;
7*cfdef4bcSWill Schurman @protocol EXUpdatesAppLauncher;
85697f03eSWill Schurman 
97c3ed0c0SDouglas Lowder NS_ASSUME_NONNULL_BEGIN
107c3ed0c0SDouglas Lowder 
117c3ed0c0SDouglas Lowder /**
127c3ed0c0SDouglas Lowder  * Private header that should only be used by EXUpdatesManager kernel service
137c3ed0c0SDouglas Lowder  */
147c3ed0c0SDouglas Lowder 
157c3ed0c0SDouglas Lowder @interface EXAbstractLoader ()
167c3ed0c0SDouglas Lowder 
177c3ed0c0SDouglas Lowder @property (nonatomic, readonly, nullable) EXUpdatesConfig *config;
187c3ed0c0SDouglas Lowder @property (nonatomic, readonly, nullable) EXUpdatesSelectionPolicy *selectionPolicy;
197c3ed0c0SDouglas Lowder @property (nonatomic, readonly, nullable) id<EXUpdatesAppLauncher> appLauncher;
207c3ed0c0SDouglas Lowder @property (nonatomic, readonly, assign) BOOL isEmergencyLaunch;
217c3ed0c0SDouglas Lowder 
227c3ed0c0SDouglas Lowder @end
237c3ed0c0SDouglas Lowder 
247c3ed0c0SDouglas Lowder NS_ASSUME_NONNULL_END
25