import { LitElement } from 'lit'; import { PyroRadio } from './radio'; /** * Grouping element for pyro-radios, holds the value of the selected one * [docs](https://pyrojs.com/el/radio) * * ```html * * * * * * * @tag pyro-radio-group * * @event {InputEvent} input - emitted when the value changes * * @slot - Every child needs to be a or HtmlElement containing a * */ export declare class PyroRadioGroup extends LitElement { static styles: import('lit').CSSResult; /** Name of group, assigned to all child `pyro-radio`s */ name: string; /** If provided, sets radio with same value as checked by default */ value?: string; /** For square radios, smooths corners */ square?: boolean | undefined; _slotElements: any; _radios: PyroRadio[]; firstUpdated(): void; private handleRadioClick; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'pyro-radio-group': PyroRadioGroup; } }