import{type TemplateResult}from'lit';import{LyraElement}from'../../../internal/lyra-element.js';import type{LyraOrientation}from'../../../internal/shared-unions.js'; /** * `` — a responsive grouping primitive for related actions. * It preserves the consumer's button elements and exposes the group semantics * on the element that owns the label. A host `aria-label` wins by attribute * presence, including an explicitly empty value. * * @customElement lr-button-group * @slot - Buttons or other action controls. * @csspart base - The group wrapper. * @cssprop [--lr-button-group-gap=var(--lr-space-2xs)] - Gap between grouped controls. * @status stable * @since 4.0.0 */ export declare class LyraButtonGroup extends LyraElement{static styles:import("lit").CSSResultGroup[]; /** Logical control axis, using the shared `LyraOrientation` vocabulary. */ orientation:LyraOrientation; /** Accessible group-name fallback when the host `aria-label` is absent. */ label:string;render():TemplateResult;}declare global{interface HTMLElementTagNameMap{'lr-button-group':LyraButtonGroup;}}