@class NSURL, NSString, CPLEngineLibrary, NSArray, NSDate, NSObject, NSMutableArray; @protocol OS_dispatch_queue, CPLEngineTransportSendFeedbackTask; @interface CPLEngineFeedbackManager : NSObject { NSObject *_queue; id _sendTask; NSMutableArray *_messagesToSend; NSArray *_messagesSending; NSDate *_lastAttemptDate; NSURL *_feedbackMessagesURL; BOOL _opened; BOOL _closed; BOOL _deactivated; NSString *_libraryIdentifier; } @property (nonatomic) BOOL disableFeedback; @property (readonly, weak, nonatomic) CPLEngineLibrary *engineLibrary; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)componentName; - (void)reportMiscInformation:(id)a0; - (void)testKey:(id)a0 value:(id)a1 completionHandler:(id /* block */)a2; - (void)openWithCompletionHandler:(id /* block */)a0; - (void)_appendMessage:(id)a0; - (void)_sendFeedbackToServerIfNecessary; - (void)_load; - (void)reportMessage:(id)a0; - (void)_save; - (void)sendFeedbackToServerIfNecessary; - (void)reportSetting:(id)a0 hasBeenSetToValue:(id)a1; - (void)reportEndOfResetWithUUID:(id)a0 reason:(id)a1; - (id)initWithEngineLibrary:(id)a0; - (void)reportMessages:(id)a0; - (void)closeAndDeactivate:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)_appendMessages:(id)a0; - (void)_reallySendFeedbackToServer; - (void).cxx_destruct; - (void)getStatusWithCompletionHandler:(id /* block */)a0; - (void)reportFetchChangesRewindToFeatureVersion:(unsigned long long)a0; - (void)reportResetType:(id)a0 reason:(id)a1 uuid:(id)a2; @end