import Vimeo from '@vimeo/player'; import { AbstractVideoPlayer } from '../../classes/AbstractVideoPlayer'; import { VideoOptions } from '../../types/options'; /** * The wrapper class for the Vimeo player. * * @since 0.5.0 */ export declare class VimeoPlayer extends AbstractVideoPlayer { /** * The VimeoPlayer constructor. * * @param target - A target element where the player is mounted. * @param videoId - A video ID or an URL itself. * @param options - Optional. Options. */ constructor(target: HTMLElement, videoId: string, options?: VideoOptions); /** * Creates a player. * The `hideControls` option now only work for PRO users. * Note that passing null/undefined can not disable each option. * * @param videoId - Optional. A video ID or an URL. * * @return A Vimeo player instance. */ protected createPlayer(videoId: string): Vimeo; /** * Starts the video. */ protected playVideo(): void; /** * Pauses the video. */ protected pauseVideo(): void; } //# sourceMappingURL=../../../../src/js/players/vimeo/VimeoPlayer.d.ts.map