import { HTMLElementBase } from '../core/html-element.js'; import type { RawHubItem } from '../hub/hub-model.js'; /** * — a content entry inside a lobby. A data-holder element * (no shadow DOM, like /). The parent reads * these to build clickable lobby panels; selecting one plays that source. * * @example * ```html * * * * * ``` */ export declare class VzHubItemElement extends HTMLElementBase { static get observedAttributes(): string[]; /** Parse this element's attributes into a RawHubItem. */ getData(): RawHubItem; } /** Register the custom element. */ export declare function registerHubItem(): void; //# sourceMappingURL=vz-hub-item.d.ts.map