/** * vidstream-player * * Production-ready customizable video player SDK * Supports OTT streaming and LMS platforms * * @packageDocumentation */ export { VideoPlayer, createVideoPlayer } from './components/VideoPlayer'; export { VideoPlayerElement, registerVideoPlayerElement, VidstreamPlayer } from './webcomponent'; export { ControlsManager, defaultControlsConfig } from './components/PlayerControls'; export { WatermarkManager, AntiPiracyTextManager, createWatermark, createAntiPiracyText, getWatermarkStyles } from './components/WatermarkOverlay'; export { ThemeManager, createThemeManager, getBaseStyles, defaultDarkTheme, } from './components/PlayerTheme'; export { Icons, createIcon } from './components/Icons'; export { EventBus } from './services/eventBus'; export { ErrorRecoveryManager } from './services/errorRecovery'; export { ThumbnailPreview } from './components/ThumbnailPreview'; export { MiniPlayer } from './components/MiniPlayer'; export { PlaylistManager } from './components/PlaylistManager'; export { AnalyticsManager, ConsoleAnalyticsAdapter, HttpAnalyticsAdapter, createAnalyticsAdapter, createExampleBackendAdapter, } from './services/analyticsAdapter'; export { LMSProgressManager, saveProgressToStorage, loadProgressFromStorage, clearProgressFromStorage, getAllProgressFromStorage, createProgressAPICallbacks, } from './services/lmsProgressService'; export type { VideoSource, VideoSourceType, PlayerConfig, PlayerMode, PlayerTheme, ControlsConfig, WatermarkConfig, WatermarkPosition, AntiPiracyTextConfig, QualityConfig, AnalyticsConfig, AnalyticsAdapter, AnalyticsEventName, AnalyticsEventPayload, LMSProgressConfig, LMSProgressData, ProgressMilestone, SecurityConfig, SDKAuthConfig, Chapter, SubtitleTrack, QualityLevel, PlayerState, PlayerAPI, PlayerError, VidstreamPlayerInstance, PlayerEventDetail, PlayerEvents, PlayerCustomEvent, PlayEvent, PauseEvent, SeekEvent, EndedEvent, TimeUpdateEvent, QualityChangeEvent, BufferingEvent, ChapterChangeEvent, PlaylistChangeEvent, GesturesConfig, ErrorRecoveryConfig, VidstreamError, VidstreamErrorCode, PipConfig, MiniPlayerConfig, PlaylistItem, PlaylistOptions, VidstreamAnalyticsPlugin, PluginsConfig, DeepPartial, } from './types'; export declare const VERSION = "1.0.0";