import type{PropertyValues}from'lit';import{type TemplateResult}from'lit';import{LyraElement}from'../../../internal/lyra-element.js'; /** * `` — a single label/value row, meant for use inside a * `` body (though it works standalone too). Renders as a * dense "label: value" line by default — e.g. "Status: 200 OK" or * "Duration: 340ms" — matching the compact, small-card presentation this * pair exists for. * * @customElement lr-result-field * @slot - Rich value content (e.g. a `` status badge, or a plain * text override), taking precedence over the `value` prop whenever it has * any assigned content. * @csspart base - The row container. * @csspart label - The label text (including its trailing colon). * @csspart value - The wrapper around the value — either the slotted * content or the plain `value` prop text. * @status stable * @since 4.0.0 */ export declare class LyraResultField extends LyraElement{static styles:import("lit").CSSResultGroup[]; /** The field name, e.g. "Status". Leave unset or remove the attribute to render a value with no label. */ label:string; /** Plain-text value, e.g. "200 OK". Ignored once the default slot carries * real content — see the `@slot` doc. */ value:string;private hasValueSlot;protected willUpdate(changed:PropertyValues):void;private onSlotChange;render():TemplateResult;}declare global{interface HTMLElementTagNameMap{'lr-result-field':LyraResultField;}}