@class CLMiLoConnection, NSUUID, NSObject; @protocol OS_dispatch_queue, CLMiLoConnectionDelegate; @interface CLMiLoConnectionInternal : NSObject { void *_locationdConnection; NSObject *_internalQueue; NSObject *_delegateQueue; id _delegate; CLMiLoConnection *_sender; NSUUID *_connectedServiceIdentifier; } + (BOOL)_isKnownNonActionableMessage:(void *)a0; - (void)dealloc; - (void)_teardown; - (void)_handleDaemonEvent:(id)a0; - (void)_unregisterForMiLoGenericEvents; - (void)_notifyClientRecordingMetaInfo:(id)a0; - (void)_unregisterForMiloServiceEvents; - (void)_connectServiceWithIdentifier:(id)a0; - (void)_createServiceWithServiceType:(unsigned long long)a0 locationTypes:(id)a1; - (void)_deleteServiceWithIdentifier:(id)a0; - (void)_disconnectServiceWithIdentifier:(id)a0; - (void)_handleDebugResponseEvent:(id)a0; - (void)_handleGenericEvent:(id)a0; - (void)_handleMiLoConnectionStatusEvent:(id)a0; - (void)_handlePredictionUpdateEvent:(id)a0; - (void)_invalidateLocationClient; - (void)_labelEventWithRequestIdentifier:(id)a0 placeIdentifier:(id)a1 observationIdentifier:(id)a2; - (void)_labelEventsWithStartDate:(id)a0 endDate:(id)a1 placeIdentifier:(id)a2 requestIdentifier:(id)a3; - (void)_notifyClientConnectServiceDidFailWithServiceIdentifier:(id)a0 withError:(id)a1; - (void)_notifyClientCreateServiceDidFailWithError:(id)a0; - (void)_notifyClientDeleteServiceDidFailWithServiceIdentifier:(id)a0 withError:(id)a1; - (void)_notifyClientDidCompleteClientRequest:(id)a0 withError:(id)a1; - (void)_notifyClientDidCreateServiceWithServiceIdentifier:(id)a0; - (void)_notifyClientDidDeleteServiceWithServiceIdentifier:(id)a0; - (void)_notifyClientDidExportDatabaseWithResponse:(id)a0; - (void)_notifyClientDidFindMyServicesWithServiceDescriptors:(id)a0; - (void)_notifyClientDidUpdateMiLoConnectionStatus:(id)a0; - (void)_notifyClientDidUpdatePrediction:(id)a0; - (void)_notifyClientDidUpdateServiceStatus:(id)a0; - (void)_notifyClientDisconnectServiceDidFailWithError:(id)a0 serviceIdentifier:(id)a1; - (void)_notifyClientOfGenericEventResponse:(id)a0; - (void)_notifyClientQueryMiLoConnectionStatusDidFailWithError:(id)a0; - (void)_notifyClientQueryServiceDidFailWithError:(id)a0; - (void)_purgeAllMiLoDataWithRequestIdentifier:(id)a0; - (void)_queryMiLoConnectionStatus; - (void)_queryMyServices; - (void)_registerForMiLoConnectionStatusEvents; - (void)_registerForMiLoDebugResponseEvents; - (void)_registerForMiLoGenericEvents; - (void)_registerForMiLoServiceEvents; - (void)_removeLabels:(id)a0 withRequestIdentifier:(id)a1; - (void)_requestExportDatabaseWithRequestIdentifier:(id)a0; - (void)_requestMiLoPredictionWithRequestIdentifier:(id)a0; - (void)_requestModelLearningWithRequestIdentifier:(id)a0; - (void)_requestObservationWithRequestIdentifier:(id)a0 placeIdentifier:(id)a1; - (void)_setHandlerForMiLoPredictionEvents; - (void)_startUpdatingMicroLocationWithConfiguration:(id)a0 withRequestIdentifier:(id)a1; - (void)_stopUpdatingMicroLocationWithRequestIdentifier:(id)a0; - (void)_unregisterForMiLoConnectionStatusEvents; - (void)_unregisterForMiLoDebugResponseEvents; - (void)_unsetHandlerForMiLoPredictionEvents; - (id)initWithInfo:(id)a0 delegate:(id)a1 delegateQueue:(id)a2; @end