import { PropertyValues } from 'lit'; import { RovingTabindexController } from '../../utils/reactive-controllers/roving-tabindex'; import { LuzmoFieldGroup } from './../field-group/field-group'; import { LuzmoRadio } from './radio'; declare const LuzmoRadioGroup_base: typeof LuzmoFieldGroup; /** * @element luzmo-radio-group * * @slot - The `luzmo-radio` elements to display/manage in the group. * @slot help-text - default or non-negative help text to associate to your form element * @slot negative-help-text - negative help text to associate to your form element when `invalid` * * @fires change - An alteration to the value of the element has been committed by the user. */ export declare class LuzmoRadioGroup extends LuzmoRadioGroup_base { name: string; defaultNodes: Node[]; get buttons(): LuzmoRadio[]; rovingTabindexController: RovingTabindexController; focus(): void; private _setSelected; selected: string; protected willUpdate(changes: PropertyValues): void; private validateRadios; protected handleSlotchange(): void; } export {};