import { SpeechToTextRequest, SpeechToTextResponse, TranslateTranscriptionRequest, TranslateTranscriptionResponse } from './types'; interface ISonixSpeechRecognitionService { speechToText(request: SpeechToTextRequest): Promise; translateTranscription(request: TranslateTranscriptionRequest): Promise; } export declare class SonixSpeechRecognitionService implements ISonixSpeechRecognitionService { private readonly authKey; constructor(authKey: string); private uploadFileForTranscription; private getTranscriptionStatus; private getTranscriptionResult; private queueTranslation; private getTranslationStatus; private delay; speechToText({ audioUrl, fileName, language, audioFilePath, }: SpeechToTextRequest): Promise; translateTranscription(request: TranslateTranscriptionRequest): Promise; } export {};