@class NSDictionary, NSURL, SPRProvider; @interface SPRPrimer : SPRObject { long long _providerPredicate; SPRProvider *_provider; } @property (class, readonly, nonatomic) SPRPrimer *shared; @property (readonly, copy) NSDictionary *configuration; @property (readonly, copy) NSURL *attestationBackendURL; @property (readonly, copy) NSURL *configuratorBackendURL; @property (readonly, copy) NSURL *monitoringBackendURL; @property (readonly, copy) NSURL *storageURL; @property (readonly, nonatomic) BOOL isProduction; @property (readonly, getter=getProvider) SPRProvider *provider; + (id)primerWithConfiguration:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (id)initWithConfiguration:(id)a0 error:(id *)a1; - (void)onDisconnect; - (id)attestationManagerAndReturnError:(id *)a0; - (id)monitorManagerAndReturnError:(id *)a0; - (id)persistenceFactoryAndReturnError:(id *)a0; - (id)providerAndReturnError:(id *)a0; - (id)secureChannelAndReturnError:(id *)a0; - (id)secureChannelWithName:(id)a0 error:(id *)a1; @end