import { UmbLitElement } from '../../../../core/lit-element/index.js'; import type { UmbBlockDataType } from '../../../block/index.js'; import '../../../block/workspace/views/edit/block-workspace-view-edit-content-no-router.element.js'; /** * @element umb-inline-list-block * @slot name - Content rendered as the block's primary label. The expected projection is a `` element owned by the parent block-list entry. */ export declare class UmbInlineListBlockElement 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; private _exposed?; private _isOpen; private _ownerContentTypeName?; private _variantName?; private _hasNameSlotContent; constructor(); render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export default UmbInlineListBlockElement; declare global { interface HTMLElementTagNameMap { 'umb-inline-list-block': UmbInlineListBlockElement; } }