import { GoogleGenAI } from '@google/genai'; import { LLMProviders, type LLMCreateSpeechOptions, type LLMCreateSpeechResult, type LLMInstanceOptions } from '../../../LLMService.typedefs'; import { type LLMLoggerInterface } from '../../../utilities/logger'; import { type LLMReporterInterface } from '../../../utilities/reporter'; import { LLMTextToSpeechService } from '../../../services'; export declare class GoogleGenerativeAITextToSpeechService | undefined> extends LLMTextToSpeechService { constructor(logger: LLMLoggerInterface | undefined, reporter: Reporter, options?: LLMInstanceOptions[LLMProviders.GoogleGenerativeAI]); get instance(): GoogleGenAI; createSpeech(options: LLMCreateSpeechOptions): Promise; private convertPcmToWav; }