import { UmbLitElement } from '../../../../core/lit-element/index.js'; import type { UmbPropertyEditorUiElement } from '../../../../core/property-editor/index.js'; import '../ref-list-block/index.js'; import '../inline-list-block/index.js'; import '../unsupported-list-block/index.js'; /** * @element umb-block-list-entry */ export declare class UmbBlockListEntryElement extends UmbLitElement implements UmbPropertyEditorUiElement { #private; set index(value: number | undefined); get index(): number | undefined; set contentKey(value: string | undefined); get contentKey(): 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 _isSortMode?; private _contentInvalid?; private _settingsInvalid?; private _blockViewProps; private _isReadOnly; constructor(); connectedCallback(): void; render(): import("lit-html").TemplateResult<1> | undefined; static styles: import("lit").CSSResult[]; } export default UmbBlockListEntryElement; declare global { interface HTMLElementTagNameMap { 'umb-block-list-entry': UmbBlockListEntryElement; } }