import { ChatClient } from "./api/resources/chat/client/Client.js"; import { ChatCompletionClient } from "./api/resources/chatCompletion/client/Client.js"; import { DecisionsClient } from "./api/resources/decisions/client/Client.js"; import { DocAiClient } from "./api/resources/docAi/client/Client.js"; import { DocumentIntelligenceClient } from "./api/resources/documentIntelligence/client/Client.js"; import { DocumentTranslationClient } from "./api/resources/documentTranslation/client/Client.js"; import { DubbingClient } from "./api/resources/dubbing/client/Client.js"; import { PronunciationDictionaryClient } from "./api/resources/pronunciationDictionary/client/Client.js"; import { ResponsesClient } from "./api/resources/responses/client/Client.js"; import { SpeechToTextClient } from "./api/resources/speechToText/client/Client.js"; import { SpeechToTextJobClient } from "./api/resources/speechToTextJob/client/Client.js"; import { SpeechToTextRealtimeStreamingClient } from "./api/resources/speechToTextRealtimeStreaming/client/Client.js"; import { SpeechToTextStreamingClient } from "./api/resources/speechToTextStreaming/client/Client.js"; import { SpeechToTextTranslateJobClient } from "./api/resources/speechToTextTranslateJob/client/Client.js"; import { SpeechToTextTranslateStreamingClient } from "./api/resources/speechToTextTranslateStreaming/client/Client.js"; import { TextClient } from "./api/resources/text/client/Client.js"; import { TextToSpeechClient } from "./api/resources/textToSpeech/client/Client.js"; import { TextToSpeechStreamingClient } from "./api/resources/textToSpeechStreaming/client/Client.js"; import { VoiceCloningClient } from "./api/resources/voiceCloning/client/Client.js"; import { VoiceCloningStreamingClient } from "./api/resources/voiceCloningStreaming/client/Client.js"; import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "./BaseClient.js"; export declare namespace SarvamAIClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class SarvamAIClient { protected readonly _options: NormalizedClientOptionsWithAuth; protected _dubbing: DubbingClient | undefined; protected _documentTranslation: DocumentTranslationClient | undefined; protected _text: TextClient | undefined; protected _speechToText: SpeechToTextClient | undefined; protected _textToSpeech: TextToSpeechClient | undefined; protected _voiceCloning: VoiceCloningClient | undefined; protected _pronunciationDictionary: PronunciationDictionaryClient | undefined; protected _chat: ChatClient | undefined; protected _speechToTextJob: SpeechToTextJobClient | undefined; protected _speechToTextTranslateJob: SpeechToTextTranslateJobClient | undefined; protected _documentIntelligence: DocumentIntelligenceClient | undefined; protected _docAi: DocAiClient | undefined; protected _responses: ResponsesClient | undefined; protected _chatCompletion: ChatCompletionClient | undefined; protected _decisions: DecisionsClient | undefined; protected _speechToTextStreaming: SpeechToTextStreamingClient | undefined; protected _speechToTextTranslateStreaming: SpeechToTextTranslateStreamingClient | undefined; protected _speechToTextRealtimeStreaming: SpeechToTextRealtimeStreamingClient | undefined; protected _textToSpeechStreaming: TextToSpeechStreamingClient | undefined; protected _voiceCloningStreaming: VoiceCloningStreamingClient | undefined; constructor(options?: SarvamAIClient.Options); get dubbing(): DubbingClient; get documentTranslation(): DocumentTranslationClient; get text(): TextClient; get speechToText(): SpeechToTextClient; get textToSpeech(): TextToSpeechClient; get voiceCloning(): VoiceCloningClient; get pronunciationDictionary(): PronunciationDictionaryClient; get chat(): ChatClient; get speechToTextJob(): SpeechToTextJobClient; get speechToTextTranslateJob(): SpeechToTextTranslateJobClient; get documentIntelligence(): DocumentIntelligenceClient; get docAi(): DocAiClient; get responses(): ResponsesClient; get chatCompletion(): ChatCompletionClient; get decisions(): DecisionsClient; get speechToTextStreaming(): SpeechToTextStreamingClient; get speechToTextTranslateStreaming(): SpeechToTextTranslateStreamingClient; get speechToTextRealtimeStreaming(): SpeechToTextRealtimeStreamingClient; get textToSpeechStreaming(): TextToSpeechStreamingClient; get voiceCloningStreaming(): VoiceCloningStreamingClient; }