import Vue from 'vue'; declare const _default: import("vue/types/vue").ExtendedVue 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; }>; }, unknown, { willAttach: boolean; hasCustomTextManager: 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; }>; export default _default;