import Vue from 'vue'; declare const _default: import("vue/types/vue").ExtendedVue() => 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; }, unknown, { logger: import("@vime/core/dist/types/components/core/player/PlayerLogger").Logger; theme: string | undefined; icons: string; paused: boolean; playing: boolean; duration: number; mediaTitle: string | undefined; currentProvider: import("@vime/core").Provider | undefined; currentSrc: string | undefined; currentPoster: string | undefined; currentTime: number; autoplay: boolean; ready: boolean; playbackReady: boolean; loop: boolean; muted: boolean; buffered: number; playbackRate: number; playbackRates: number[]; playbackQuality: string | undefined; playbackQualities: string[]; seeking: boolean; debug: boolean; playbackStarted: boolean; playbackEnded: boolean; buffering: boolean; controls: boolean; isControlsActive: boolean; isSettingsActive: boolean; volume: number; isFullscreenActive: boolean; aspectRatio: string; viewType: import("@vime/core").ViewType | undefined; isAudioView: boolean; isVideoView: boolean; mediaType: import("@vime/core").MediaType | undefined; isAudio: boolean; isVideo: boolean; isLive: boolean; isMobile: boolean; isTouch: boolean; isPiPActive: boolean; textTracks: never[]; currentTextTrack: number; isTextTrackVisible: boolean; shouldRenderNativeTextTracks: boolean; audioTracks: never[]; currentAudioTrack: number; autopause: boolean; playsinline: boolean; language: string; translations: Record; languages: string[]; i18n: import("@vime/core").Translation; }>; export default _default;