import * as _videojs_element0 from "@videojs/element";
import { ReactiveElement } from "@videojs/element";
import { Constructor } from "@videojs/utils/types";

//#region src/ui/media-element.d.ts
declare const MediaElement_base: typeof ReactiveElement & (new (...args: any[]) => _videojs_element0.Destroyable);
/** Base class for interactive media UI elements. */
declare class MediaElement extends MediaElement_base {}
interface MediaElementConstructor extends Constructor<MediaElement> {}
//#endregion
export { MediaElement, MediaElementConstructor };
//# sourceMappingURL=media-element.d.ts.map