export declare const Audio: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; setCurrentTextTrack: (trackId: number) => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const CaptionControl: import("vue").DefineComponent, {}>; export declare const Captions: import("vue").DefineComponent, {}>; export declare const ClickToPlay: import("vue").DefineComponent Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Control: import("vue").DefineComponent Promise; blurControl: () => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const ControlGroup: import("vue").DefineComponent, {}>; export declare const ControlSpacer: import("vue").DefineComponent, {}>; export declare const Controls: import("vue").DefineComponent, {}>; export declare const CurrentTime: import("vue").DefineComponent, {}>; export declare const Dailymotion: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackQuality: () => Promise; setPlaybackQuality: (quality: string) => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Dash: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; canPlay: (type: any) => Promise; canSetPlaybackQuality: () => Promise; setPlaybackQuality: (quality: string) => Promise; setCurrentTextTrack: (trackId: number) => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; play: () => Promise; pause: () => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const DblClickFullscreen: import("vue").DefineComponent, {}>; export declare const DefaultControls: import("vue").DefineComponent, {}>; export declare const DefaultSettings: import("vue").DefineComponent, {}>; export declare const DefaultUi: import("vue").DefineComponent, {}>; export declare const Embed: import("vue").DefineComponent Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const EndTime: import("vue").DefineComponent, {}>; export declare const File: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; setCurrentTextTrack: (trackId: number) => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const FullscreenControl: import("vue").DefineComponent, {}>; export declare const Hls: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; canPlay: (type: any) => Promise; canSetPlaybackQuality: () => Promise; setPlaybackQuality: (quality: string) => Promise; setCurrentAudioTrack: (trackId: number) => Promise; play: () => Promise; pause: () => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; setCurrentTextTrack: (trackId: number) => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, { config: any; }>; export declare const Icon: import("vue").DefineComponent Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const IconLibrary: import("vue").DefineComponent, {}>; export declare const LiveIndicator: import("vue").DefineComponent, {}>; export declare const LoadingScreen: import("vue").DefineComponent, {}>; export declare const Menu: import("vue").DefineComponent Promise; blurMenu: () => Promise; getActiveMenuItem: () => Promise; setActiveMenuItem: (item?: HTMLVmMenuItemElement | undefined) => Promise; calculateHeight: () => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const MenuItem: import("vue").DefineComponent Promise; blurItem: () => Promise; getHeight: () => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const MenuRadio: import("vue").DefineComponent, {}>; export declare const MenuRadioGroup: import("vue").DefineComponent, {}>; export declare const MuteControl: import("vue").DefineComponent, {}>; export declare const PipControl: import("vue").DefineComponent, {}>; export declare const PlaybackControl: import("vue").DefineComponent, {}>; export declare const Player: import("vue").DefineComponent() => Promise | undefined>; getAdapter: () => Promise | undefined>; play: () => Promise; pause: () => Promise; canPlay: (type: string) => Promise; canAutoplay: () => Promise; canMutedAutoplay: () => Promise; canSetPlaybackRate: () => Promise; canSetPlaybackQuality: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: (options?: FullscreenOptions | undefined) => Promise; exitFullscreen: () => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetAudioTrack: () => Promise; setCurrentAudioTrack: (trackId: number) => Promise; canSetTextTrack: () => Promise; setCurrentTextTrack: (trackId: number) => Promise; canSetTextTrackVisibility: () => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; extendLanguage: (language: string, translation: Partial) => Promise; getContainer: () => Promise; callAdapter: (method: keyof import("@vime/core").MediaProviderAdapter, value?: any) => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Poster: import("vue").DefineComponent, {}>; export declare const Scrim: import("vue").DefineComponent, {}>; export declare const ScrubberControl: import("vue").DefineComponent, {}>; export declare const Settings: import("vue").DefineComponent Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const SettingsControl: import("vue").DefineComponent Promise; blurControl: () => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Skeleton: import("vue").DefineComponent, {}>; export declare const Slider: import("vue").DefineComponent, {}>; export declare const Spinner: import("vue").DefineComponent, {}>; export declare const Submenu: import("vue").DefineComponent Promise; getMenu: () => Promise; getControllerHeight: () => Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Time: import("vue").DefineComponent, {}>; export declare const TimeProgress: import("vue").DefineComponent, {}>; export declare const Tooltip: import("vue").DefineComponent, {}>; export declare const Ui: import("vue").DefineComponent, {}>; export declare const Video: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; canSetPiP: () => Promise; enterPiP: () => Promise; exitPiP: () => Promise; canSetFullscreen: () => Promise; enterFullscreen: () => Promise; exitFullscreen: () => Promise; setCurrentTextTrack: (trackId: number) => Promise; setTextTrackVisibility: (isVisible: boolean) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const Vimeo: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>; export declare const VolumeControl: import("vue").DefineComponent, {}>; export declare const Youtube: import("vue").DefineComponent Promise<{ getInternalPlayer: () => Promise; play: () => Promise; pause: () => Promise; canPlay: (type: any) => Promise; setCurrentTime: (time: number) => Promise; setMuted: (muted: boolean) => Promise; setVolume: (volume: number) => Promise; canSetPlaybackRate: () => Promise; setPlaybackRate: (rate: number) => Promise; }>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, {}>;