import { UmbLitElement } from '../../../../core/lit-element/index.js'; import type { UmbBlockDataType } from '../../../block/index.js'; import type { UmbBlockEditorCustomViewConfiguration } from '../../../block-custom-view/index.js'; /** * @element umb-ref-list-block * @slot name - Content rendered in the block's primary label area (the `name` slot of the inner `uui-ref-node`). The expected projection is a `` element owned by the parent block-list entry. */ export declare class UmbRefListBlockElement extends UmbLitElement { #private; /** * @deprecated Use the `name` slot to project a `` instead. Will be removed in Umbraco 19. */ set label(value: string | undefined); get label(): string | undefined; private _label?; icon?: string; index?: number; unpublished?: boolean; content?: UmbBlockDataType; settings?: UmbBlockDataType; config?: UmbBlockEditorCustomViewConfiguration; private _hasNameSlotContent; render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbRefListBlockElement; declare global { interface HTMLElementTagNameMap { 'umb-ref-list-block': UmbRefListBlockElement; } }