import { PlayerController } from "../../player/player-controller.js";
import { MediaUIElement } from "../media-ui-element.js";
import * as _videojs_core_dom0 from "@videojs/core/dom";
import * as _videojs_core0 from "@videojs/core";
import { PosterCore } from "@videojs/core";

//#region src/ui/poster/poster-element.d.ts
declare class PosterElement extends MediaUIElement<PosterCore> {
  static readonly tagName = "media-poster";
  protected readonly core: PosterCore;
  protected readonly stateAttrMap: {
    readonly visible: "data-visible";
  };
  protected readonly mediaState: PlayerController<_videojs_core_dom0.AnyPlayerStore, _videojs_core0.MediaPlaybackState | undefined>;
}
//#endregion
export { PosterElement };
//# sourceMappingURL=poster-element.d.ts.map