import { ElementRef, OnChanges, OnDestroy, OnInit } from "@angular/core"; import { Subscription } from "rxjs"; import { FormItem } from "../../shared/classes/formitem.class"; import { ReadonlyDirective } from "../../shared"; import * as i0 from "@angular/core"; export declare class RadioComponent extends FormItem implements OnInit, OnDestroy, OnChanges { readonlyDirective: ReadonlyDirective | null; private radioService; value: any; group: string | null; icon: string; hiddenInput: ElementRef | undefined; checked: boolean; preventFocusFromInput: boolean; documentClickEventListener: ((event: MouseEvent) => void) | null; radioServiceCheckedSubscription: Subscription | null; enterAsTabType: string; keyup(keyboardEvent: KeyboardEvent): void; focus(): void; protected focusFromHiddenInput(): void; setValue(): void; writeValue(value: string): void; blur(): void; uncheck(): void; ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }