@class NSString, NSXPCConnection, _LTTranslationServer, NSUUID; @protocol _LTClientConnectionDelegate; @interface _LTClientConnection : NSObject <_LTTranslationService> { NSXPCConnection *_connection; _LTTranslationServer *_server; BOOL _trusted; NSString *_trustedClientIdentifier; NSUUID *_speechSessionID; } @property (weak, nonatomic) id<_LTClientConnectionDelegate> delegate; - (void)clearCaches; - (void)translateParagraphs:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)installedLocales:(id /* block */)a0; - (void)speak:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)translateSentence:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)availableLocalePairsForTask:(long long)a0 completion:(id /* block */)a1; - (void)_updateHotfix:(id /* block */)a0; - (void)_purgeAssetForLanguagePair:(id)a0 userInitiated:(BOOL)a1 completion:(id /* block */)a2; - (void)task:(long long)a0 isSupportedInCountry:(id)a1 completion:(id /* block */)a2; - (void)onDeviceModeEnabled:(id /* block */)a0; - (void)cleanupOnDisconnect; - (void)provideFeedback:(id)a0 withContext:(id)a1; - (void)logWithRequestData:(id)a0; - (void)selfLoggingEventWithData:(id)a0; - (void)_offlineLanguageStatus:(id /* block */)a0; - (void)startInstallRequest:(id)a0; - (void)additionalLikelyPreferredLocalesForLocale:(id)a0 completion:(id /* block */)a1; - (void)cleanup; - (void)_purgeAllAssets:(id /* block */)a0; - (void)startSpeechTranslationWithContext:(id)a0; - (void)textStreamingConfigurationWithCompletion:(id /* block */)a0; - (void)_updateAllAssets:(id /* block */)a0; - (id)_clientDelegate; - (void)translate:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)_getAssetSize:(id /* block */)a0; - (void)languagesForText:(id)a0 usingModel:(unsigned long long)a1 strategy:(unsigned long long)a2 completion:(id /* block */)a3; - (void).cxx_destruct; - (void)languagesForText:(id)a0 usingModel:(unsigned long long)a1 completion:(id /* block */)a2; - (void)startTextToSpeechTranslationWithContext:(id)a0 text:(id)a1; - (void)languagesForText:(id)a0 completion:(id /* block */)a1; - (void)_downloadAssetForLanguagePair:(id)a0 userInitiated:(BOOL)a1 completion:(id /* block */)a2; - (void)_deleteHotfix:(id /* block */)a0; - (void)logRequestOfType:(id)a0 context:(id)a1; - (void)shouldPresentSystemFirstUseConsent:(id /* block */)a0; - (void)endAudio; - (void)languageAssetsWithOptions:(unsigned long long)a0 completion:(id /* block */)a1; - (void)addSpeechAudioData:(id)a0; - (void)languageForText:(id)a0 completion:(id /* block */)a1; - (void)preheatWithContext:(id)a0 completion:(id /* block */)a1; - (void)autoDetectSpeechUnsupportedPairsWithCompletion:(id /* block */)a0; - (id)initWithConnection:(id)a0 server:(id)a1 trusted:(BOOL)a2; - (void)assetRequestHandler:(id)a0; - (void)configInfoForLocale:(id)a0 otherLocale:(id)a1 completion:(id /* block */)a2; @end