import type { AnnotationData } from '@vizor-vr/shared'; import { HTMLElementBase } from '../core/html-element.js'; /** * — child element of vz-video/vz-img for interactive annotations. * * This is a data-holder element with no shadow DOM. The parent media element's * AnnotationManager reads these elements to create 3D sprite markers. * * @example * ```html * * * *

Rich HTML content

*
*
* ``` */ export declare class VzAnnotationElement extends HTMLElementBase { static get observedAttributes(): string[]; /** Parse this element's attributes into an AnnotationData object */ getData(): AnnotationData; } /** Register the custom element */ export declare function registerAnnotation(): void; //# sourceMappingURL=vz-annotation.d.ts.map