import { AfterContentInit, NgZone, QueryList } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Subscription } from 'rxjs'; import { PgRadioButtonComponent } from './pg-radio-button.component'; import * as i0 from "@angular/core"; export declare class PgRadioGroupComponent implements AfterContentInit, ControlValueAccessor { private _ngZone; private _disabled; get disabled(): boolean; set disabled(value: boolean); _childButtons: QueryList; subs: Subscription[]; private _childClickSubscription; value: any; onChange: (_: any) => void; onTouch: (_: any) => void; constructor(_ngZone: NgZone); ngAfterContentInit(): void; disableAllRadioButtons(): void; enableAllRadioButtons(): void; private _setSelectedChild; private _unselectAllChildren; private _getChildWithValue; private _subscribeToChildClickEvents; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }