import { EventEmitter } from '../../stencil-public-runtime'; /** * A group of radio buttons. */ export declare class CatRadioGroup { private catRadioGroup; private mutationObserver?; hostElement: HTMLElement; /** * The name of the radio group component. */ name?: string; /** * The value of the radio group. */ value?: any; /** * Whether this radio group is disabled. */ disabled: boolean; /** * Adds an accessible label for the radio group that * it is only shown in assistive technologies, like screen readers. */ a11yLabel?: string; /** * Whether the label of the radios should appear to the left of them. */ labelLeft: boolean; /** * Emitted when the value is changed. */ catChange: EventEmitter; /** * Emitted when the radio group received focus. */ catFocus: EventEmitter; /** * Emitted when the radio group loses focus. */ catBlur: EventEmitter; onNameChanged(newName?: string): void; onValueChanged(newValue?: string): void; onDisabledChanged(disabled: boolean): void; onLabelLeftChanged(labelLeft: boolean): void; componentDidLoad(): void; disconnectedCallback(): void; onKeydown(event: KeyboardEvent): void; onInput(event: MouseEvent): void; onFocus(event: FocusEvent): void; onBlur(event: FocusEvent): void; render(): any; private init; private updateTabIndex; }