import { ChangeDetectorRef, ElementRef, NgZone, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class RadioButtonProxy implements ControlValueAccessor { protected z: NgZone; private renderer; private _required; protected el: HTMLElement; value: string; checked: boolean; disabled: boolean; touched: boolean; set required(value: boolean); get required(): boolean; handleRequired(value: boolean): void; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone, renderer: Renderer2); ngOnInit(): void; listenForChanges(): void; writeValue(checked: boolean): void; onChange: (value: boolean) => void; registerOnChange(onChange: any): void; onTouched: (value: boolean) => void; registerOnTouched(onTouched: any): void; markAsTouched(): void; setDisabledState(disabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class RadioWrapperModule { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } //# sourceMappingURL=radioProxy.component.d.ts.map