/** * Narratify - Transform your web content into captivating audio experiences * * Main exports for the TTS Player package * Where websites become podcasts 🎙️ * * @author EBCONT Studio * @license MIT */ export { SimpleNarratify } from './components/SimpleNarratify'; export { Narratify } from './components/Narratify'; export { NarratifyWithToggle } from './components/NarratifyWithToggle'; export { NarratifyControls } from './components/NarratifyControls'; export { VoiceSelector } from './components/VoiceSelector'; export { NarratifyProvider, useNarratifyContext } from './components/NarratifyProvider'; export { NarratifyToggleButton } from './components/NarratifyToggleButton'; export { NarratifyToggleButtonWithProvider } from './components/NarratifyToggleButtonWithProvider'; export { NarratifyControlsStandalone } from './components/NarratifyControlsStandalone'; export { NarratifyControlsWithProvider } from './components/NarratifyControlsWithProvider'; export * from './components/icons'; export { useNarratify } from './hooks/useNarratify'; export { DEFAULT_VOICE_CONFIGS, LOCALE_VOICE_MAPPING, getVoiceForLocale, getAvailableLocales, type VoiceConfig, type VoiceProvider, type BrowserVoiceConfig, type ElevenLabsVoiceConfig } from './lib/voiceProviders'; export { loadNarrationScript } from './lib/narrationLoader'; export type { NarrationScript, NarrationCue } from './hooks/useNarratify'; export { Button } from './components/ui/button'; export { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from './components/ui/card'; export { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from './components/ui/select'; export { Badge } from './components/ui/badge'; export { Separator } from './components/ui/separator'; export { Sheet, SheetContent, SheetDescription, SheetHeader, SheetTitle, SheetTrigger } from './components/ui/sheet';