import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class RadioComponent implements AfterContentInit, OnChanges { private element; private cdr; id: string; name: string; value: string; disabled: boolean; ariaLabel: string; help: string; popoverHelp: string; noEllipsis: boolean; change: EventEmitter<{ value: string; checked: boolean; }>; label?: ElementRef; get disabledRadio(): boolean; checked: boolean; hasLabel: boolean; describedById: string; constructor(element: ElementRef, cdr: ChangeDetectorRef); ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; /** * Marks the radio button as needing checking for change detection. * This method is exposed because the parent radio group will directly * update bound properties of the radio button. */ _markForCheck(): void; _onInputChange(): void; /** * Select this radio from the radio-group, allowing to set the value coming from a form. */ select(): void; /** * Unselect this radio from the radio-group when another radio is selected. */ unselect(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_id: string | null | undefined; static ngAcceptInputType_name: string | null | undefined; static ngAcceptInputType_value: string | null | undefined; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_ariaLabel: string | null | undefined; static ngAcceptInputType_help: string | null | undefined; static ngAcceptInputType_popoverHelp: string | null | undefined; static ngAcceptInputType_noEllipsis: unknown; }