import { HTMLElementBase } from '../core/html-element.js'; import type { RawChapter } from '../chapters/chapter-logic.js'; /** * — child of vz-video/vz-img declaring a manual chapter marker. * * A data-holder element with no shadow DOM (like ). The parent * media element reads these to build seek-bar markers + a chapter menu and to * fire `vz-chapter-change`. Also emitted by delivery hydration for content-id * embeds. * * @example * ```html * * * * * * ``` */ export declare class VzChapterElement extends HTMLElementBase { static get observedAttributes(): string[]; /** Parse this element's attributes into a RawChapter. */ getData(): RawChapter; } /** Register the custom element. */ export declare function registerChapter(): void; //# sourceMappingURL=vz-chapter.d.ts.map