import { t as definePluginEntry } from "../../plugin-entry-D0csrIe8.js";
import { t as elevenLabsMediaUnderstandingProvider } from "../../media-understanding-provider-CJkM8Ymx.js";
import { t as buildElevenLabsRealtimeTranscriptionProvider } from "../../realtime-transcription-provider-Tc-A3wqR.js";
import { t as buildElevenLabsSpeechProvider } from "../../speech-provider-Dj7UHSk_.js";
//#region extensions/elevenlabs/index.ts
var elevenlabs_default = definePluginEntry({
	id: "elevenlabs",
	name: "ElevenLabs Speech",
	description: "Bundled ElevenLabs speech provider",
	register(api) {
		api.registerSpeechProvider(buildElevenLabsSpeechProvider());
		api.registerMediaUnderstandingProvider(elevenLabsMediaUnderstandingProvider);
		api.registerRealtimeTranscriptionProvider(buildElevenLabsRealtimeTranscriptionProvider());
	}
});
//#endregion
export { elevenlabs_default as default };
