import type { Editor } from '../../externals.js'; import type { ManifestTiptapToolbarExtensionMenuKind, UmbTiptapToolbarElementApi } from '../../extensions/index.js'; import { UmbLitElement } from '../../../core/lit-element/index.js'; import '../cascading-menu-popover/cascading-menu-popover.element.js'; export declare class UmbTiptapToolbarMenuElement extends UmbLitElement { #private; protected isActive: boolean; api?: UmbTiptapToolbarElementApi; editor?: Editor; set manifest(value: ManifestTiptapToolbarExtensionMenuKind | undefined); get manifest(): ManifestTiptapToolbarExtensionMenuKind | undefined; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; protected renderMenu(): import("lit-html").TemplateResult<1>; static readonly styles: import("lit").CSSResult[]; } export { UmbTiptapToolbarMenuElement as element }; declare global { interface HTMLElementTagNameMap { 'umb-tiptap-toolbar-menu': UmbTiptapToolbarMenuElement; } }