import { MediaPreloadType, TextTrackListLike, TimeRangeLike, Video } from "../../core/types.js"; import { MediaError } from "../../core/media-error.js"; import { MediaPlayedRangesAPI } from "../media-played-ranges/media-played-ranges.js"; import { YouTubePlayerApi } from "./iframe-api.js"; import { YouTubeSource } from "./source.js"; import * as _$_videojs_utils_types0 from "@videojs/utils/types"; //#region src/dom/youtube/media.d.ts declare const YouTubeMediaBase: _$_videojs_utils_types0.MixinReturn<{ new (): EventTarget; prototype: EventTarget; }, MediaPlayedRangesAPI>; declare class YouTubeMedia extends YouTubeMediaBase implements Partial