import { Core } from '@strapi/strapi'; export type ElevenLabsVoice = { voice_id: string; name: string; category?: string; }; declare const _default: ({ strapi }: { strapi: Core.Strapi; }) => { isApiKeyConfigured(): boolean; listVoices(): Promise; textToSpeechMp3(params: { voiceId: string; text: string; modelId?: string; /** Correlate with narration.generate.* logs (required for billing forensics). */ narrationRequestId: string; /** * Optional abort signal — when fired, the SDK fetch is cancelled so the * caller's `finally` (lock release) runs in bounded time even on stuck * TTS network calls. */ signal?: AbortSignal; }): Promise; }; export default _default;