import { WebSpeechPonyfill } from 'botframework-webchat-api'; import type { DirectLineJSBotConnection } from 'botframework-webchat-core'; import { AudioConfig } from 'microsoft-cognitiveservices-speech-sdk'; import CognitiveServicesAudioOutputFormat from './types/CognitiveServicesAudioOutputFormat'; import CognitiveServicesCredentials from './types/CognitiveServicesCredentials'; import CognitiveServicesTextNormalization from './types/CognitiveServicesTextNormalization'; export default function createDirectLineSpeechAdapters({ audioConfig, audioContext, audioInputDeviceId, enableInternalHTTPSupport, enableTelemetry, fetchCredentials, speechRecognitionEndpointId, speechRecognitionLanguage, speechSynthesisDeploymentId, speechSynthesisOutputFormat, textNormalization, userID, username }: { audioConfig?: AudioConfig; audioContext?: AudioContext; audioInputDeviceId?: string; enableInternalHTTPSupport?: true; enableTelemetry?: true; fetchCredentials: CognitiveServicesCredentials; speechRecognitionEndpointId?: string; speechRecognitionLanguage?: string; speechSynthesisDeploymentId?: string; speechSynthesisOutputFormat?: CognitiveServicesAudioOutputFormat; textNormalization?: CognitiveServicesTextNormalization; userID?: string; username?: string; }): Promise<{ directLine: DirectLineJSBotConnection; webSpeechPonyfill: WebSpeechPonyfill; }>; //# sourceMappingURL=createDirectLineSpeechAdapters.d.ts.map