import type { Editor } from '../../externals.js'; import type { ManifestTiptapToolbarExtension, ManifestTiptapToolbarExtensionButtonKind } from '../../extensions/tiptap-toolbar.extension.js'; import type { UmbTiptapToolbarElementApi } from '../../extensions/types.js'; import { UmbLitElement } from '../../../core/lit-element/index.js'; export declare class UmbTiptapToolbarButtonElement extends UmbLitElement { #private; api?: UmbTiptapToolbarElementApi; editor?: Editor; manifest?: ManifestType; protected isActive: boolean; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } export { UmbTiptapToolbarButtonElement as element }; declare global { interface HTMLElementTagNameMap { 'umb-tiptap-toolbar-button': UmbTiptapToolbarButtonElement; } }