@class NSError, NSString, _TtC11DockKitCore17DockCoreAccessory, NSArray, NSDictionary, _TtC11DockKitCore12DockCoreInfo, _TtC11DockKitCore24CameraSessionInformation, NSNumber; @protocol _TtP11DockKitCore31XPCTrackingConfigClientProtocol_, _TtP11DockKitCore27XPCDataStreamClientProtocol_, _TtP11DockKitCore23DockClientDebugProtocol_; @interface DockKitCore.DockCoreManager : NSObject { void /* unknown type, empty encoding */ _xpcConnectionLock; void /* unknown type, empty encoding */ _xpcConnectionError; void /* unknown type, empty encoding */ accessoryDescriptionFeedbackDelegates; void /* unknown type, empty encoding */ accessoryDescriptionFeedbackLock; void /* unknown type, empty encoding */ diagnosticsFeedbackDelegates; void /* unknown type, empty encoding */ diagnosticsFeedbackLock; void /* unknown type, empty encoding */ fwUpdateFeedbackDelegates; void /* unknown type, empty encoding */ fwUpdateFeedbackLock; void /* unknown type, empty encoding */ haltFeedbackLock; void /* unknown type, empty encoding */ rebootFeedbackLock; void /* unknown type, empty encoding */ haltFeedbackDelegates; void /* unknown type, empty encoding */ rebootFeedbackDelegates; void /* unknown type, empty encoding */ allocatedLock; void /* unknown type, empty encoding */ stateEventsLock; void /* unknown type, empty encoding */ logger; } @property (class, nonatomic, readonly) BOOL debugAllowed; @property (class, nonatomic, readonly) NSString *localFirmwarePath; @property (class, nonatomic, readonly) BOOL ignoreStartupValidation; @property (nonatomic, weak) void /* unknown type, empty encoding */ connectionDelegate; @property (nonatomic, retain) void /* unknown type, empty encoding */ _xpcConnection; @property (nonatomic, copy) NSError *_xpcConnectionError; @property (nonatomic) void /* unknown type, empty encoding */ XPCTIMEOUT; @property (nonatomic, weak) void /* unknown type, empty encoding */ stateDelegate; @property (nonatomic, weak) void /* unknown type, empty encoding */ configDelegate; @property (nonatomic, weak) void /* unknown type, empty encoding */ debugDelegate; @property (nonatomic, weak) void /* unknown type, empty encoding */ clientConfigDelegate; @property (nonatomic, retain) void /* unknown type, empty encoding */ connectedNotification; @property (nonatomic, retain) void /* unknown type, empty encoding */ trackingEnableNotification; @property (nonatomic, retain) void /* unknown type, empty encoding */ trackingButtonNotification; @property (nonatomic, retain) void /* unknown type, empty encoding */ darwinQueue; @property (nonatomic, retain) void /* unknown type, empty encoding */ _connected; @property (nonatomic) void /* unknown type, empty encoding */ _trackingButtonState; @property (nonatomic, retain) void /* unknown type, empty encoding */ _xpcConnection_Debug; - (void)accessoryDescriptionFeedbackWithProcessID:(int)a0 info:(id)a1 accessoryDescription:(id)a2 err:(id)a3; - (void)diagnosticsFeedbackWithProcessID:(int)a0 info:(id)a1 path:(id)a2 err:(id)a3; - (void)fwUpdateFeedbackWithProcessID:(int)a0 info:(id)a1 message:(id)a2 complete:(BOOL)a3 err:(id)a4; - (void)haltFeedbackWithProcessID:(int)a0 info:(id)a1 success:(BOOL)a2 complete:(BOOL)a3 err:(id)a4; - (void)rebootFeedbackWithProcessID:(int)a0 info:(id)a1 success:(BOOL)a2 complete:(BOOL)a3 err:(id)a4; - (void)disconnect; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (id)xpcConnection; - (void)closeXPCNoReply; - (void)dumpStateWithCompletionHandler:(void (^)(NSString *, NSError *))a0; - (void)_configWithCompletion:(id /* block */)a0; - (void)_connectedClientsWithCompletion:(id /* block */)a0; - (void)_dockedDockAccessoryWithCompletion:(id /* block */)a0; - (void)_dumpTrackerDiagsWithPath:(id)a0 completion:(id /* block */)a1; - (void)_getAccessoryDescriptionWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2; - (void)_getAccessoryDiagnosticsWithInfo:(id)a0 options:(id)a1 completion:(id /* block */)a2; - (void)_getDockTrackingButtonStateWithCompletion:(id /* block */)a0; - (void)_getTrackerDebugNotificationsWithDelegate:(id)a0 completion:(id /* block */)a1; - (void)stopStateEvents; - (void)_migrateDataWithUpdate:(BOOL)a0 completion:(id /* block */)a1; - (void)dumpTrackerDiagnosticsWithPath:(id)a0; - (void)_connectedDockAccessoryWithCompletion:(id /* block */)a0; - (void)_dumpStateWithCompletion:(id /* block */)a0; - (void)_dumpTrackerStatesWithPath:(id)a0 completion:(id /* block */)a1; - (void)_getAccessoryDiagnosticsWithInfo:(id)a0 delegate:(id)a1 options:(id)a2 completion:(id /* block */)a3; - (void)_getClientConfigurationUpdatesWithDelegate:(id)a0 appID:(id)a1 completion:(id /* block */)a2; - (void)_getSystemTrackingEnabledWithAppID:(id)a0 completion:(id /* block */)a1; - (void)setRectOfInterestEventWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_haltWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2; - (void)_manualFirmwareUpdateWithInfo:(id)a0 path:(id)a1 delegate:(id)a2 completion:(id /* block */)a3; - (void)_pairedDockAccessoriesWithCompletion:(id /* block */)a0; - (void)_pauseTrackerWithCompletion:(id /* block */)a0; - (void)_rebootWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2; - (void)_resumeTrackerWithCompletion:(id /* block */)a0; - (void)_returnToBaseWithInfo:(id)a0 completion:(id /* block */)a1; - (void)_searchWithCalibrate:(BOOL)a0 completion:(id /* block */)a1; - (void)_selectSubjectAt:(struct CGPoint { double x0; double x1; })a0 completion:(id /* block */)a1; - (void)_setConfigWithKey:(id)a0 value:(id)a1 completion:(id /* block */)a2; - (void)_setDockAccessoryStateWithInfo:(id)a0 docked:(long long)a1 completion:(id /* block */)a2; - (void)_setDockTrackingButtonStateWithState:(long long)a0 completion:(id /* block */)a1; - (void)_setFramingModeWithMode:(long long)a0 completion:(id /* block */)a1; - (void)_setRectOfInterestWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completion:(id /* block */)a1; - (void)_setSystemTrackingEnabledWithEnabled:(BOOL)a0 completion:(id /* block */)a1; - (void)_stopSearchWithCalibrate:(BOOL)a0 completion:(id /* block */)a1; - (void)_stopTrackerDebugNotificationsWithCompletion:(id /* block */)a0; - (void)_unpairAccessoryWithInfo:(id)a0 completion:(id /* block */)a1; - (void)_updateCameraSessionWithSession:(id)a0 completion:(id /* block */)a1; - (void)_versionsWithCompletion:(id /* block */)a0; - (void)clearAllDelegates; - (void)clearAllSavedObjects; - (void)clearXPCError; - (void)closeXPCNoReply_Debug; - (void)configWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0; - (void)connectedClientsWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0; - (void)connectedDockAccessoryWithCompletionHandler:(void (^)(_TtC11DockKitCore17DockCoreAccessory *, NSError *))a0; - (void)dockedDockAccessoryWithCompletionHandler:(void (^)(_TtC11DockKitCore17DockCoreAccessory *, NSError *))a0; - (void)dumpTrackerDiagsWithPath:(NSString *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1; - (void)dumpTrackerStateWithPath:(id)a0; - (void)dumpTrackerStatesWithPath:(NSString *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1; - (void)getAccessoryDescriptionWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2; - (void)getAccessoryDiagnosticsWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 options:(NSDictionary *)a2 completionHandler:(void (^)(BOOL, NSError *))a3; - (void)getAccessoryDiagnosticsWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 options:(NSDictionary *)a1 completionHandler:(void (^)(NSString *, NSError *))a2; - (void)getClientConfigurationUpdatesWithDelegate:(id<_TtP11DockKitCore31XPCTrackingConfigClientProtocol_>)a0 appID:(NSString *)a1 completionHandler:(void (^)(NSError *))a2; - (void)getDockTrackingButtonStateWithCompletionHandler:(void (^)(long long, NSError *))a0; - (BOOL)getStateEventsWithDelegate:(id)a0 syncWithDaemon:(BOOL)a1 error:(id *)a2; - (void)getSystemTrackingEnabledWithAppID:(NSString *)a0 completionHandler:(void (^)(BOOL, NSError *))a1; - (void)getTrackerDebugNotificationsWithDelegate:(id<_TtP11DockKitCore23DockClientDebugProtocol_>)a0 completionHandler:(void (^)(NSError *))a1; - (void)haltWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2; - (void)handleUnexpectedDisconnect; - (void)manualFirmwareUpdateWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 path:(NSString *)a1 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a2 completionHandler:(void (^)(BOOL, NSError *))a3; - (void)migrateDataWithUpdate:(BOOL)a0 completionHandler:(void (^)(BOOL, NSError *))a1; - (BOOL)monitorSystemTrackingStateWithDelegate:(id)a0 appID:(id)a1 error:(id *)a2; - (void)notifyConfigDelegateWithAppID:(id)a0; - (void)pairedDockAccessoriesWithCompletionHandler:(void (^)(NSArray *, NSError *))a0; - (void)pauseTracker; - (void)pauseTrackerWithCompletionHandler:(void (^)(NSArray *, NSError *))a0; - (void)rebootWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2; - (void)resumeTracker; - (void)resumeTrackerWithCompletionHandler:(void (^)(NSArray *, NSError *))a0; - (void)returnToBase; - (void)returnToBaseWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 completionHandler:(void (^)(NSError *))a1; - (void)searchWithCalibrate:(BOOL)a0; - (void)searchWithCalibrate:(BOOL)a0 completionHandler:(void (^)(NSArray *, NSError *))a1; - (void)selectSubjectAt:(struct CGPoint { double x0; double x1; })a0 completionHandler:(void (^)(NSError *))a1; - (void)selectSubjectAtEventWithX:(id)a0 y:(id)a1; - (void)setCachedButtonStateWithEnabled:(BOOL)a0; - (void)setCachedConnectedWithConnected:(id)a0; - (void)setConfigDictWithDict:(id)a0; - (void)setConfigWithKey:(id)a0 value:(id)a1; - (void)setConfigWithKey:(NSString *)a0 value:(NSNumber *)a1 completionHandler:(void (^)(NSArray *, NSError *))a2; - (void)setDockAccessoryStateWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 docked:(long long)a1 completionHandler:(void (^)(NSError *))a2; - (void)setDockTrackingButtonStateWithState:(long long)a0 completionHandler:(void (^)(BOOL, NSError *))a1; - (void)setFramingModeEventWithMode:(long long)a0; - (void)setFramingModeWithMode:(long long)a0 completionHandler:(void (^)(NSError *))a1; - (void)setRectOfInterestWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completionHandler:(void (^)(NSError *))a1; - (void)setSystemTrackingEnabledWithEnabled:(BOOL)a0 completionHandler:(void (^)(NSError *))a1; - (void)stopReturnToBase; - (void)stopSearchWithCalibrate:(BOOL)a0; - (void)stopSearchWithCalibrate:(BOOL)a0 completionHandler:(void (^)(NSArray *, NSError *))a1; - (void)stopTrackerDebugNotificationsWithCompletionHandler:(void (^)(NSError *))a0; - (void)syncStateAndGenerateStateEvents:(unsigned long long)a0; - (void)unpairAccessoryWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 completionHandler:(void (^)(NSError *))a1; - (void)updateCameraSessionWithSession:(_TtC11DockKitCore24CameraSessionInformation *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1; - (void)versionsWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0; - (id)xpcConnection_Debug; @end