import { UmbLitElement } from '../../../../core/lit-element/index.js'; import type { UmbPropertyEditorUiElement } from '../../../../core/property-editor/index.js'; import '../ref-rte-block/index.js'; import '../unsupported-rte-block/index.js'; import '../../../block/action/block-action-list.element.js'; /** * @class UmbBlockRteEntryElement */ export declare class UmbBlockRteEntryElement extends UmbLitElement implements UmbPropertyEditorUiElement { #private; set contentKey(value: string | undefined); get contentKey(): string | undefined; private _contentKey?; private _showContentEdit; private _label; private _icon?; private _exposed?; private _showActions?; private _contentTypeAlias?; /** Reflects whether the block's content type is no longer registered. Set internally by context — do not set externally. */ unsupported?: boolean; private _contentTypeName?; private _isReadOnly; private _name?; private _blockViewProps; _contentInvalid?: boolean; _settingsInvalid?: boolean; constructor(); connectedCallback(): void; render(): import("lit-html").TemplateResult<1> | undefined; static readonly styles: import("lit").CSSResult[]; } export default UmbBlockRteEntryElement; declare global { interface HTMLElementTagNameMap { 'umb-rte-block': UmbBlockRteEntryElement; } }