import Vue from 'vue'; declare const _default: import("vue/types/vue").ExtendedVue 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; }>; }, unknown, { src: string; version: string; libSrc: string | undefined; config: Record; autoplay: boolean; crossOrigin: import("@vime/core/dist/types/components/providers/file/MediaFileProvider").MediaCrossOriginOption | undefined; preload: import("@vime/core/dist/types/components/providers/file/MediaFileProvider").MediaPreloadOption | undefined; poster: string | undefined; controlsList: string | undefined; autoPiP: boolean | undefined; disablePiP: boolean | undefined; disableRemotePlayback: boolean | undefined; mediaTitle: string | undefined; enableTextTracksByDefault: boolean; shouldRenderNativeTextTracks: boolean; isTextTrackVisible: boolean; currentTextTrack: number; }>; export default _default;