import { nothing } from '../../../../../external/lit/index.js'; import { UmbLitElement } from '../../../../core/lit-element/index.js'; import type { UmbPropertyEditorUiElement } from '../../../../core/property-editor/index.js'; import '../ref-single-block/index.js'; import '../inline-single-block/index.js'; import '../unsupported-single-block/index.js'; /** * @element umb-block-single-entry */ export declare class UmbBlockSingleEntryElement extends UmbLitElement implements UmbPropertyEditorUiElement { #private; get index(): number | undefined; set index(value: number | undefined); get contentKey(): string | undefined; set contentKey(value: string | undefined); private _contentKey?; private _contentTypeAlias?; private _contentTypeName?; private _showContentEdit; private _hasSettings; private _label; private _icon?; private _exposed?; private _unsupported?; private _showActions?; private _workspaceEditContentPath?; private _workspaceEditSettingsPath?; private _inlineEditingMode?; private _contentInvalid?; private _settingsInvalid?; private _blockViewProps; private _isReadOnly; constructor(); connectedCallback(): void; render(): typeof nothing | import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbBlockSingleEntryElement; declare global { interface HTMLElementTagNameMap { 'umb-block-single-entry': UmbBlockSingleEntryElement; } }