import videojs from 'video.js'; declare const vjsComponent: { new (player: import("video.js").VideoJsPlayer, options?: videojs.ComponentOptions, ready?: videojs.Component.ReadyCallback): videojs.Component; prototype: videojs.Component; getComponent(name: "button" | "Button"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ComponentOptions): videojs.Button; prototype: videojs.Button; }; getComponent(name: "ClickableComponent" | "clickablecomponent"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ClickableComponentOptions): videojs.ClickableComponent; prototype: videojs.ClickableComponent; }; getComponent(name: "ModalDialog" | "modaldialog"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ModalDialogOptions): videojs.ModalDialog; prototype: videojs.ModalDialog; }; getComponent(name: "Menu" | "menu"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.MenuOptions): videojs.Menu; prototype: videojs.Menu; }; getComponent(name: "MenuButton" | "menubutton"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.MenuButtonOptions): videojs.MenuButton; prototype: videojs.MenuButton; }; getComponent(name: "menuitem" | "MenuItem"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.MenuItemOptions): videojs.MenuItem; prototype: videojs.MenuItem; }; getComponent(name: "MouseTimeDisplay" | "mouseTimeDisplay"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ComponentOptions): videojs.MouseTimeDisplay; prototype: videojs.MouseTimeDisplay; }; getComponent(name: "Spacer" | "spacer"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ComponentOptions, ready?: videojs.Component.ReadyCallback): videojs.Spacer; prototype: videojs.Spacer; }; getComponent(name: "Player" | "player"): { new (player: import("video.js").VideoJsPlayer, options?: import("video.js").VideoJsPlayerOptions): import("video.js").VideoJsPlayer; prototype: import("video.js").VideoJsPlayer; getTagSettings(tag: Element): any; }; getComponent(name: "timeTooltip" | "TimeTooltip"): { new (player: import("video.js").VideoJsPlayer, options?: videojs.ComponentOptions): videojs.TimeToolTip; prototype: videojs.TimeToolTip; }; getComponent(name: string): any; registerComponent(name: string, ComponentToRegister: any): any; }; declare class vjsErrorDisplay extends vjsComponent { constructor(player: any, options: any); /** * We will render out the React EpisodeList component into the DOM element * generated automatically by the VideoJS createEl() method. * * We fetch that generated element using `this.el()`, a method provided by the * vjsComponent class that this class is extending. */ mount(): void; } export default vjsErrorDisplay;