import { UIElement, UIElementConstructor } from "./ui/ui-element.js"; import { ContainerElement } from "./ui/container/element.js"; import { ErrorDialogElement } from "./ui/error-dialog/element.js"; import { DEFAULT_SEEK_STEP } from "./constants.js"; import { I18nContext, I18nContextValue, i18nContext } from "./i18n/context.js"; import { I18nProviderElement, I18nProviderMixin } from "./i18n/provider-element.js"; import { I18nTextMixin, MediaTextElement as TextElement } from "./ui/text/element.js"; import { I18nController } from "./i18n/controller.js"; import { CreateI18nOptions, CreateI18nResult, createI18n } from "./i18n/create-i18n.js"; import { resolvePlayerLocale, resolveProviderLocale } from "./i18n/locale.js"; import { FlatTranslations, Locale, TranslationParams, Translations, Translator, createTranslator, findLocaleKeys, getI18nTranslations, hasRegisteredLocale, onI18nRegistryChange, registerI18n, translateText } from "./i18n/index.js"; import { CONTAINER_CONTEXT_KEY, ContainerContext, ContainerContextConsumer, ContainerContextValue, MEDIA_CONTEXT_KEY, MediaContext, MediaContextValue, PLAYER_CONTEXT_KEY, PlayerContext, PlayerContextValue, containerContext, mediaContext, playerContext } from "./player/context.js"; import { PlayerElement, PlayerElementConstructor } from "./store/types.js"; import { PlayerController, PlayerControllerHost } from "./player/controller.js"; import { CreatePlayerConfig, CreatePlayerResult, createPlayer } from "./player/create-player.js"; import { MediaAttachMixin, createMediaAttachMixin } from "./store/media-attach-mixin.js"; import { MediaButtonElement } from "./ui/media-button-element.js"; import { AirPlayButtonElement } from "./ui/airplay-button/element.js"; import { DialogElement } from "./ui/dialog/element.js"; import { AlertDialogElement } from "./ui/alert-dialog/element.js"; import { MenuRadioItemElement } from "./ui/menu/radio-item.js"; import { MenuRadioGroupElement } from "./ui/menu/radio-group.js"; import { AudioTrackRadioGroupElement } from "./ui/audio-track-radio-group/element.js"; import { BufferingIndicatorElement } from "./ui/buffering-indicator/element.js"; import { CaptionsButtonElement } from "./ui/captions-button/element.js"; import { CaptionsRadioGroupElement } from "./ui/captions-radio-group/element.js"; import { CastButtonElement } from "./ui/cast-button/element.js"; import { ContextPartElement, PartContextValue } from "./ui/context-part-element.js"; import { ControlsBackdropElement } from "./ui/controls/backdrop.js"; import { ControlsContentElement } from "./ui/controls/content.js"; import { ControlsElement } from "./ui/controls/element.js"; import { ControlsGroupElement } from "./ui/controls/group.js"; import { DialogContextValue, dialogContext } from "./ui/dialog/context.js"; import { DialogCloseElement } from "./ui/dialog/close.js"; import { DialogDescriptionElement } from "./ui/dialog/description.js"; import { DialogPopupElement } from "./ui/dialog/popup.js"; import { DialogTitleElement } from "./ui/dialog/title.js"; import { FullscreenButtonElement } from "./ui/fullscreen-button/element.js"; import { GestureElement } from "./ui/gesture/element.js"; import { AriaKeyShortcutsController } from "./ui/hotkey/aria-key-shortcuts-controller.js"; import { HotkeyElement } from "./ui/hotkey/element.js"; import { LiveButtonElement } from "./ui/live-button/element.js"; import { MediaUIElement } from "./ui/media-ui-element.js"; import { RadioGroupContextValue, radioGroupContext } from "./ui/radio-group/context.js"; import { MenuContextValue, MenuGroupContextValue, menuContext, menuGroupContext } from "./ui/menu/context.js"; import { MenuCheckboxItemElement } from "./ui/menu/checkbox-item.js"; import { MenuContentElement } from "./ui/menu/content.js"; import { MenuElement } from "./ui/menu/element.js"; import { MenuGroupElement } from "./ui/menu/group.js"; import { MenuGroupLabelElement } from "./ui/menu/group-label.js"; import { MenuItemElement } from "./ui/menu/item.js"; import { MenuItemIndicatorElement } from "./ui/menu/item-indicator.js"; import { MenuSeparatorElement } from "./ui/menu/separator.js"; import { MuteButtonElement } from "./ui/mute-button/element.js"; import { PiPButtonElement } from "./ui/pip-button/element.js"; import { PlayButtonElement } from "./ui/play-button/element.js"; import { PlaybackRateButtonElement } from "./ui/playback-rate-button/element.js"; import { PlaybackRateRadioGroupElement } from "./ui/playback-rate-radio-group/element.js"; import { PopoverElement } from "./ui/popover/element.js"; import { PosterElement } from "./ui/poster/element.js"; import { QualityRadioGroupElement } from "./ui/quality-radio-group/element.js"; import { SeekButtonElement } from "./ui/seek-button/element.js"; import { SeekIndicatorElement } from "./ui/seek-indicator/element.js"; import { SeekIndicatorValueElement } from "./ui/seek-indicator/value.js"; import { SliderContextValue, sliderContext } from "./ui/slider/context.js"; import { SliderBufferElement } from "./ui/slider/buffer.js"; import { SliderElement } from "./ui/slider/element.js"; import { SliderEventMap, SliderValueEventDetail } from "./ui/slider/events.js"; import { SliderFillElement } from "./ui/slider/fill.js"; import { SliderPreviewElement } from "./ui/slider/preview.js"; import { SliderThumbElement } from "./ui/slider/thumb.js"; import { ThumbnailElement } from "./ui/thumbnail/element.js"; import { SliderThumbnailElement } from "./ui/slider/thumbnail.js"; import { SliderTrackElement } from "./ui/slider/track.js"; import { SliderValueElement } from "./ui/slider/value.js"; import { StatusAnnouncerElement } from "./ui/status-announcer/element.js"; import { StatusIndicatorElement } from "./ui/status-indicator/element.js"; import { StatusIndicatorValueElement } from "./ui/status-indicator/value.js"; import { TimeElement } from "./ui/time/element.js"; import { TimeGroupElement } from "./ui/time/group.js"; import { TimeSeparatorElement } from "./ui/time/separator.js"; import { TimeSliderChapterTitleElement } from "./ui/time-slider/chapter-title.js"; import { TimeSliderChaptersElement } from "./ui/time-slider/chapters.js"; import { TimeSliderElement } from "./ui/time-slider/element.js"; import { TitleElement } from "./ui/title/element.js"; import { tooltipGroupContext } from "./ui/tooltip/context.js"; import { TooltipElement } from "./ui/tooltip/element.js"; import { TooltipGroupElement } from "./ui/tooltip/group.js"; import { TooltipLabelElement } from "./ui/tooltip/label.js"; import { TooltipShortcutElement } from "./ui/tooltip/shortcut.js"; import { VolumeIndicatorElement } from "./ui/volume-indicator/element.js"; import { VolumeIndicatorFillElement } from "./ui/volume-indicator/fill.js"; import { VolumeIndicatorValueElement } from "./ui/volume-indicator/value.js"; import { VolumePopoverElement } from "./ui/volume-popover/element.js"; import { VolumeSliderElement } from "./ui/volume-slider/element.js"; import { DialogBackdropElement } from "./ui/dialog/backdrop.js"; import { DestroyMixin, Destroyable, PropertyDeclaration, PropertyDeclarationMap, PropertyValues, ReactiveController, ReactiveControllerHost, ReactiveElement } from "@videojs/element"; import { NodeListLike, hasMetadata, isMediaAudioTrackCapable, isMediaBufferCapable, isMediaErrorCapable, isMediaLiveCapable, isMediaPauseCapable, isMediaPlaybackRateCapable, isMediaRemotePlaybackCapable, isMediaSeekCapable, isMediaSourceCapable, isMediaStreamTypeCapable, isMediaTextTrackCapable, isMediaVideoDimensionsCapable, isMediaVideoRenditionCapable, isMediaVolumeCapable, isQuerySelectorAllCapable } from "@videojs/media"; import { Comparator, Selector, createSelector, shallowEqual } from "@videojs/store"; export * from "@videojs/core/dom"; export * from "@videojs/media/dom"; declare namespace index_d_exports { export { AirPlayButtonElement, AlertDialogElement, AriaKeyShortcutsController, AudioTrackRadioGroupElement, BufferingIndicatorElement, CONTAINER_CONTEXT_KEY, CaptionsButtonElement, CaptionsRadioGroupElement, CastButtonElement, Comparator, ContainerContext, ContainerContextConsumer, ContainerContextValue, ContainerElement, ContextPartElement, ControlsBackdropElement, ControlsContentElement, ControlsElement, ControlsGroupElement, CreateI18nOptions, CreateI18nResult, CreatePlayerConfig, CreatePlayerResult, DEFAULT_SEEK_STEP, DestroyMixin, Destroyable, DialogBackdropElement, DialogCloseElement, DialogContextValue, DialogDescriptionElement, DialogElement, DialogPopupElement, DialogTitleElement, ErrorDialogElement, FlatTranslations, FullscreenButtonElement, GestureElement, HotkeyElement, I18nContextValue, I18nController, I18nContext as I18nLitContext, I18nProviderMixin, I18nTextMixin, LiveButtonElement, Locale, MEDIA_CONTEXT_KEY, MediaAttachMixin, MediaButtonElement, MediaContext, MediaContextValue, I18nProviderElement as MediaI18nProviderElement, TextElement as MediaTextElement, MediaUIElement, MenuCheckboxItemElement, MenuContentElement, MenuContextValue, MenuElement, MenuGroupContextValue, MenuGroupElement, MenuGroupLabelElement, MenuItemElement, MenuItemIndicatorElement, RadioGroupContextValue as MenuRadioGroupContextValue, MenuRadioGroupElement, MenuRadioItemElement, MenuSeparatorElement, MuteButtonElement, NodeListLike, PLAYER_CONTEXT_KEY, PartContextValue, PiPButtonElement, PlayButtonElement, PlaybackRateButtonElement, PlaybackRateRadioGroupElement, PlayerContext, PlayerContextValue, PlayerController, PlayerControllerHost, PlayerElement, PlayerElementConstructor, PopoverElement, PosterElement, PropertyDeclaration, PropertyDeclarationMap, PropertyValues, QualityRadioGroupElement, ReactiveController, ReactiveControllerHost, ReactiveElement, SeekButtonElement, SeekIndicatorElement, SeekIndicatorValueElement, Selector, SliderBufferElement, SliderContextValue, SliderElement, SliderEventMap, SliderFillElement, SliderPreviewElement, SliderThumbElement, SliderThumbnailElement, SliderTrackElement, SliderValueElement, SliderValueEventDetail, StatusAnnouncerElement, StatusIndicatorElement, StatusIndicatorValueElement, ThumbnailElement, TimeElement, TimeGroupElement, TimeSeparatorElement, TimeSliderChapterTitleElement, TimeSliderChaptersElement, TimeSliderElement, TitleElement, TooltipElement, TooltipGroupElement, TooltipLabelElement, TooltipShortcutElement, TranslationParams, Translations, Translator, UIElement, UIElementConstructor, VolumeIndicatorElement, VolumeIndicatorFillElement, VolumeIndicatorValueElement, VolumePopoverElement, VolumeSliderElement, containerContext, createI18n, createMediaAttachMixin, createPlayer, createSelector, createTranslator, dialogContext, findLocaleKeys, getI18nTranslations, hasMetadata, hasRegisteredLocale, i18nContext, isMediaAudioTrackCapable, isMediaBufferCapable, isMediaErrorCapable, isMediaLiveCapable, isMediaPauseCapable, isMediaPlaybackRateCapable, isMediaRemotePlaybackCapable, isMediaSeekCapable, isMediaSourceCapable, isMediaStreamTypeCapable, isMediaTextTrackCapable, isMediaVideoDimensionsCapable, isMediaVideoRenditionCapable, isMediaVolumeCapable, isQuerySelectorAllCapable, mediaContext, menuContext, menuGroupContext, radioGroupContext as menuRadioGroupContext, onI18nRegistryChange, playerContext, registerI18n, resolvePlayerLocale, resolveProviderLocale, shallowEqual, sliderContext, tooltipGroupContext, translateText }; } import * as import__videojs_core_dom from "@videojs/core/dom"; import * as import__videojs_media_dom from "@videojs/media/dom"; //#endregion export { AirPlayButtonElement, AlertDialogElement, AriaKeyShortcutsController, AudioTrackRadioGroupElement, BufferingIndicatorElement, CONTAINER_CONTEXT_KEY, CaptionsButtonElement, CaptionsRadioGroupElement, CastButtonElement, type Comparator, ContainerContext, ContainerContextConsumer, ContainerContextValue, ContainerElement, ContextPartElement, ControlsBackdropElement, ControlsContentElement, ControlsElement, ControlsGroupElement, type CreateI18nOptions, type CreateI18nResult, CreatePlayerConfig, CreatePlayerResult, DEFAULT_SEEK_STEP, DestroyMixin, type Destroyable, DialogBackdropElement, DialogCloseElement, type DialogContextValue, DialogDescriptionElement, DialogElement, DialogPopupElement, DialogTitleElement, ErrorDialogElement, type FlatTranslations, FullscreenButtonElement, GestureElement, HotkeyElement, type I18nContextValue, I18nController, type I18nContext as I18nLitContext, I18nProviderMixin, I18nTextMixin, LiveButtonElement, type Locale, MEDIA_CONTEXT_KEY, MediaAttachMixin, MediaButtonElement, MediaContext, MediaContextValue, I18nProviderElement as MediaI18nProviderElement, TextElement as MediaTextElement, MediaUIElement, MenuCheckboxItemElement, MenuContentElement, type MenuContextValue, MenuElement, type MenuGroupContextValue, MenuGroupElement, MenuGroupLabelElement, MenuItemElement, MenuItemIndicatorElement, type RadioGroupContextValue as MenuRadioGroupContextValue, MenuRadioGroupElement, MenuRadioItemElement, MenuSeparatorElement, MuteButtonElement, type NodeListLike, PLAYER_CONTEXT_KEY, type PartContextValue, PiPButtonElement, PlayButtonElement, PlaybackRateButtonElement, PlaybackRateRadioGroupElement, PlayerContext, PlayerContextValue, PlayerController, type PlayerControllerHost, PlayerElement, PlayerElementConstructor, PopoverElement, PosterElement, type PropertyDeclaration, type PropertyDeclarationMap, type PropertyValues, QualityRadioGroupElement, type ReactiveController, type ReactiveControllerHost, ReactiveElement, SeekButtonElement, SeekIndicatorElement, SeekIndicatorValueElement, type Selector, SliderBufferElement, type SliderContextValue, SliderElement, type SliderEventMap, SliderFillElement, SliderPreviewElement, SliderThumbElement, SliderThumbnailElement, SliderTrackElement, SliderValueElement, type SliderValueEventDetail, StatusAnnouncerElement, StatusIndicatorElement, StatusIndicatorValueElement, ThumbnailElement, TimeElement, TimeGroupElement, TimeSeparatorElement, TimeSliderChapterTitleElement, TimeSliderChaptersElement, TimeSliderElement, TitleElement, TooltipElement, TooltipGroupElement, TooltipLabelElement, TooltipShortcutElement, type TranslationParams, type Translations, type Translator, UIElement, UIElementConstructor, VolumeIndicatorElement, VolumeIndicatorFillElement, VolumeIndicatorValueElement, VolumePopoverElement, VolumeSliderElement, containerContext, createI18n, createMediaAttachMixin, createPlayer, createSelector, createTranslator, dialogContext, findLocaleKeys, getI18nTranslations, hasMetadata, hasRegisteredLocale, i18nContext, index_d_exports, isMediaAudioTrackCapable, isMediaBufferCapable, isMediaErrorCapable, isMediaLiveCapable, isMediaPauseCapable, isMediaPlaybackRateCapable, isMediaRemotePlaybackCapable, isMediaSeekCapable, isMediaSourceCapable, isMediaStreamTypeCapable, isMediaTextTrackCapable, isMediaVideoDimensionsCapable, isMediaVideoRenditionCapable, isMediaVolumeCapable, isQuerySelectorAllCapable, mediaContext, menuContext, menuGroupContext, radioGroupContext as menuRadioGroupContext, onI18nRegistryChange, playerContext, registerI18n, resolvePlayerLocale, resolveProviderLocale, shallowEqual, sliderContext, tooltipGroupContext, translateText }; //# sourceMappingURL=index.d.ts.map