@class NSObject, NSString, DTActivityTraceTapConfig, DTOSLogLoader, DTActivityTraceTapLocalShuttle, DTTapLocal, XRMobileAgentDock; @protocol OS_dispatch_source, DVTDeviceGlobalStatusIndicator; @interface DTActivityTraceTapLocalDelegate : NSObject { DTTapLocal *_tap; DTActivityTraceTapConfig *_config; DTOSLogLoader *_loaderStop; XRMobileAgentDock *_dock; DTActivityTraceTapLocalShuttle *_shuttle; NSObject *_harLoggingTimer; int _harLoggingNotificationToken; id _recordingStatusIndicator; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)pause; - (id)initWithConfig:(id)a0; - (void)dealloc; - (void)start; - (void)stop; - (void).cxx_destruct; - (void)setTap:(id)a0; - (void)unpause; - (id)validateConfig; - (void)updateHARLogPrefsWithIsEnabled:(BOOL)a0; - (void)_handleHARExternalNotificationChange; - (void)_handleStopOfHARRecordingCausedByUser; - (void)_setupHARDisabledByExternalClientNotifications; - (void)_tearDownHARDisabledNotifications; - (BOOL)canFetchWhileArchiving; - (void)fetchDataForReason:(unsigned long long)a0 block:(id /* block */)a1; - (void)initializeHARTimer; - (void)logLoaderNeedsFetchNow:(id)a0; - (id)noticeForRecordingMode:(unsigned long long)a0 isAllProcesses:(BOOL)a1 lossCount:(unsigned long long)a2; - (void)tearDownHARTimer; @end