import { RichText } from '../base';
declare global {
    interface HTMLElementTagNameMap {
        'nimble-rich-text-viewer': RichTextViewer;
    }
}
/**
 * A nimble styled rich text viewer
 */
export declare class RichTextViewer extends RichText {
    /**
     *
     * @public
     * Markdown string to render its corresponding rich text content in the component.
     * @remarks
     * HTML Attribute: markdown
     */
    markdown: string;
    /**
     * @internal
     */
    viewer: HTMLDivElement;
    private mentionedHrefs;
    /**
     * @internal
     */
    connectedCallback(): void;
    /**
     * @internal
     */
    markdownChanged(): void;
    /**
     * @internal
     */
    configurationChanged(): void;
    getMentionedHrefs(): string[];
    private updateView;
}
export declare const richTextViewerTag = "nimble-rich-text-viewer";
