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 { CloudflareSource } from "./source.js"; import { CloudflareStreamPlayerApi } from "./stream-api.js"; import * as _$_videojs_utils_types0 from "@videojs/utils/types"; //#region src/dom/cloudflare/media.d.ts declare const CloudflareMediaBase: _$_videojs_utils_types0.MixinReturn<{ new (): EventTarget; prototype: EventTarget; }, MediaPlayedRangesAPI>; /** * @fires sourcechange - Fired when `source` changes, either directly or by resolving a new `src`. Read `source` for the new value. */ declare class CloudflareMedia extends CloudflareMediaBase implements Partial