import { LitElement } from "lit"; import type { TemplateResult } from "lit"; import "../primitives/index.js"; export declare class XmEmptyState extends LitElement { static styles: CSSStyleSheet[]; heading: string; /** A primitives icon element name (e.g. "xm-search-icon"). Used only when no slot="icon" content is supplied. */ icon: string; private _hasIconSlot; private _hasText; private _hasAction; render(): TemplateResult; private _iconEl; private _onIconSlot; private _onDefaultSlot; private _onActionSlot; } declare global { interface HTMLElementTagNameMap { "xm-empty-state": XmEmptyState; } }