import { MediaContext } from "../player/context.js"; import { AnyConstructor } from "@videojs/utils/types"; //#region src/store/media-attach-mixin.d.ts type MediaAttachMixin = >(BaseClass: Class) => Class; /** * Create a mixin that consumes `mediaContext` and registers the element as the media with the player. * * Uses the raw context-request protocol so it works with any `HTMLElement` subclass — no `ReactiveControllerHost` * required. * * @param context - The media context to consume. */ declare function createMediaAttachMixin(context: MediaContext): MediaAttachMixin; declare const MediaAttachMixin: MediaAttachMixin; //#endregion export { MediaAttachMixin, createMediaAttachMixin }; //# sourceMappingURL=media-attach-mixin.d.ts.map