/** * `` — a framework-free custom element that renders a person's * professional headline (name, current role and employer, top skills) from * their Sifa profile. Drop it into any page: * * ```html * * * ``` * * Or, in a bundler: `import '@singi-labs/sifa-sdk/badge'` (importing registers * the element). Attributes: `handle` or `did` (required), `api` (AppView base, * default `https://api.sifa.id`), `max-skills` (default 5). * * Reads the public `id.sifa.getProfileView` query, so it needs no auth or key. * Cross-origin browser use depends on that endpoint's open CORS. */ declare const BaseElement: typeof HTMLElement; declare class SifaBadgeElement extends BaseElement { static readonly observedAttributes: string[]; private readonly shadow; private renderToken; private scheduled; constructor(); connectedCallback(): void; attributeChangedCallback(): void; /** Coalesce a burst of synchronous attribute writes (and the initial connect) into one load. */ private schedule; private load; private paint; private message; private card; } /** Register the element (idempotent). Called automatically when this module is imported. */ declare function defineSifaBadge(tag?: string): void; export { SifaBadgeElement, defineSifaBadge };