import { FocusMonitor } from '@angular/cdk/a11y'; import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { BehaviorSubject, Subject } from 'rxjs'; import { RadioGroupComponent } from './radio-group/radio-group.component'; import * as i0 from "@angular/core"; export declare class BaseRadio implements OnInit, AfterViewInit, OnDestroy { protected radioGroup: RadioGroupComponent; protected focusMonitor: FocusMonitor; protected cdr: ChangeDetectorRef; id: string; disabled: boolean | ''; get value(): unknown; set value(val: unknown); elRef: ElementRef; checked: boolean; name: string; protected _value: unknown; protected readonly value$$: BehaviorSubject; protected destroy$$: Subject; constructor(radioGroup: RadioGroupComponent, focusMonitor: FocusMonitor, cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onClick(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }