import { ChangeDetectorRef, ElementRef, OnInit, Renderer2 } from '@angular/core'; import { BooleanInput } from '../../components'; import { CoreUiComponent } from '../../components/core-ui.component'; import * as i0 from "@angular/core"; export declare class ZekRadio extends CoreUiComponent implements OnInit { private _changeDetector; constructor(_changeDetector: ChangeDetectorRef, _renderer: Renderer2, _elementRef: ElementRef); private _uniqueId; /** The unique ID for the radio button. */ id: string; /** Used to set the 'aria-label' attribute on the underlying input element. */ ariaLabel?: string | null; /** The 'aria-labelledby' attribute takes precedence as the element's text alternative. */ ariaLabelledby?: string | null; /** The 'aria-describedby' attribute is read after the element's label and field type. */ ariaDescribedby?: string | null; /** The native `` element */ _inputElement?: ElementRef | null; private _inline; get inline(): BooleanInput; set inline(v: BooleanInput); onInlineChanged(): void; get inputId(): string; /** The value from ngModel. */ private modelValue; private _checked; get checked(): boolean; set checked(value: BooleanInput); writeValue(value: any): void; onValueChanged(): void; onRequiredChanged(): void; onDisabledChanged(): 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. */ private _markForCheck; init(): void; /** Triggered when the radio button receives an interaction from the user. */ _onInputInteraction(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }