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; protected isDisabled: boolean; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } export { UmbTiptapToolbarButtonElement as element }; declare global { interface HTMLElementTagNameMap { 'umb-tiptap-toolbar-button': UmbTiptapToolbarButtonElement; } }