import { AfterContentInit, ChangeDetectorRef, ElementRef, NgZone, QueryList, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { RadioButtonProxy } from '../radio/radioProxy.component'; import * as i0 from "@angular/core"; import * as i1 from "../radio/radioProxy.component"; export declare class RadioGroupProxy implements ControlValueAccessor, AfterContentInit { protected z: NgZone; private renderer; protected el: HTMLElement; value: string; disabled: boolean; _required: boolean; stacked: string; orientation: string; name: string; set required(value: boolean); get required(): boolean; radios: QueryList; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone, renderer: Renderer2); ngAfterContentInit(): void; ngOnInit(): void; getInitialValues(): void; listenForChanges(): void; setRadiosRequired(required: boolean): void; writeValue(newValue: string): void; onChange: (value: string) => void; registerOnChange(onChange: any): void; onTouched: (value: string) => void; registerOnTouched(onTouched: any): void; setDisabledState(isDisabled: boolean): void; isEmpty(value: any): boolean; private handleRequired; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class RadioGroupWrapperModule { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } //# sourceMappingURL=radioGroupProxy.component.d.ts.map