import type { YouTubePlayer } from "youtube-player/dist/types"; import VideoPlayer from "./videoPlayer"; export declare class YoutubePlayer extends VideoPlayer { source: string; id: string | false; wrapper: HTMLElement; player?: YouTubePlayer; looper?: ReturnType; constructor(config: PlayerConfigInput); setupWrapper(): void; unbuild(): void; build(): void; startPlayLoop(): void; clearLoop(): void; afterPlayerSetup(): Promise; getAspectRatio(): Promise; get playing(): boolean; get buffering(): boolean; get aspectRatio(): number; get currentTime(): number; play(): Promise; pause(): Promise; get paused(): boolean; get muted(): boolean | undefined; mute(): Promise; unmute(): Promise; }