import { UmbLitElement } from '../../../core/lit-element/index.js'; /** * Fired whenever the rendered shadow DOM's text content changes, including after * the initial async markdown parse completes and as nested UFM custom-components * resolve their async content (e.g. `` after a repository lookup). * Consumers wanting a kept-in-sync text snapshot should listen for this rather * than polling `toString()`. * @event umb-ufm-resolved */ export type UmbUfmResolvedEvent = CustomEvent<{ text: string; }>; export declare class UmbUfmRenderElement extends UmbLitElement { #private; inline: boolean; markdown?: string; set value(value: string | unknown | undefined); get value(): string | unknown | undefined; constructor(); toString(): string; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html/directive.js").DirectiveResult<{ new (_partInfo: import("lit-html/directive.js").PartInfo): import("lit-html/directives/until.js").UntilDirective | null>>; }>; static styles: import("lit").CSSResult[]; } export { UmbUfmRenderElement as element }; declare global { interface HTMLElementTagNameMap { 'umb-ufm-render': UmbUfmRenderElement; } }