import { UIElement } from "../ui-element.js"; import { PropertyValues } from "@videojs/element"; //#region src/ui/poster/element.d.ts /** * `` — sets `src` on a poster image it does not own. * * The image is a child, as in ``, but sourcing runs the other way around: `` treats the `src` on its * `` as the fallback, while here an image with no source of its own is the one this element fills in. Give the * child a `src`, a `srcset`, or `` candidates and it is yours, left alone. * * Left empty, the element draws an image of its own in its shadow root. Supply one as a child to describe it or wrap * it: `Keynote speaker`. Inside a skin, an `` of yours * replaces the one the skin carries. */ declare class PosterElement extends UIElement { #private; static readonly tagName = "media-poster"; constructor(); connectedCallback(): void; disconnectedCallback(): void; protected update(changed: PropertyValues): void; } //#endregion export { PosterElement }; //# sourceMappingURL=element.d.ts.map