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