/**
 * Browser-compatible entry point for js-tts-wrapper
 *
 * This file exports only the components that work in browser environments.
 */
export { AbstractTTSClient } from "./core/abstract-tts";
export { SSMLBuilder } from "./ssml/builder";
export { SpeechMarkdownConverter } from "./markdown/converter";
export { AzureTTSClient } from "./engines/azure";
export { ElevenLabsTTSClient } from "./engines/elevenlabs";
export { GoogleTTSClient } from "./engines/google";
export { OpenAITTSClient } from "./engines/openai";
export { PlayHTTTSClient } from "./engines/playht";
export { PollyTTSClient } from "./engines/polly";
export { WatsonTTSClient } from "./engines/watson";
export { WitAITTSClient } from "./engines/witai";
export { SherpaOnnxWasmTTSClient } from "./engines/sherpaonnx-wasm";
export { EspeakBrowserTTSClient } from "./engines/espeak-wasm";
export { createBrowserTTSClient } from "./factory-browser";
export { estimateWordBoundaries } from "./utils/word-timing-estimator";
export { isBrowser, isNode } from "./utils/environment";
export * from "./types";
