import type { Editor } from '../../externals.js'; import type { UmbTiptapToolbarValue } from '../types.js'; import { UmbLitElement } from '../../../core/lit-element/index.js'; import type { UmbPropertyEditorConfigCollection } from '../../../core/property-editor/index.js'; import '../cascading-menu-popover/cascading-menu-popover.element.js'; /** * Provides a sticky toolbar for the {@link UmbInputTiptapElement} * @element umb-tiptap-toolbar * @cssprop --umb-tiptap-edge-border-color - Defines the edge border color * @cssprop --umb-tiptap-top - Defines the top value for the sticky toolbar */ export declare class UmbTiptapToolbarElement extends UmbLitElement { #private; readonly: boolean; editor?: Editor; configuration?: UmbPropertyEditorConfigCollection; toolbar: UmbTiptapToolbarValue; connectedCallback(): void; disconnectedCallback(): void; render(): unknown; static readonly styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'umb-tiptap-toolbar': UmbTiptapToolbarElement; } }