import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; import { Alignment } from '../types'; /** * A wrapper component to be used for a group of ino-radio-buttons. This component manages the single selection functionality of a group of ino-radio-buttons. * * @slot default - One or more `ino-radio` */ export declare class RadioGroup implements ComponentInterface { el: HTMLInoRadioGroupElement; /** * The value of the radio group. * If there is an ino-radio child with the given value, the radio-button will be checked and the other radio-buttons unchecked. */ value?: string | number | null; /** * Sets the alignment of the radios to either vertical or horizontal. */ alignment: Alignment; valueChanged(value: string): void; handleCheckedChange(ev: CustomEvent): void; handleMouseOver(ev: Event): void; handleMouseOut(): void; componentDidLoad(): Promise; /** * Emits if the user clicks or navigates (via keyboard) to a `` element within the radio group. * Contains the `value` of the selected ``. */ valueChange: EventEmitter; /** * Allows key navigation once radio group has been focused. */ handleKeyDown(ev: KeyboardEvent): Promise; /** * Adds a hover animation to the currently checked ino radio */ private addHoverAnimation; private removeHoverAnimation; private updateRadios; private getRadios; render(): any; }