import { BooleanInput } from "@angular/cdk/coercion"; import { ChangeDetectorRef, DestroyRef, OnInit, QueryList } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { PadSafeAny } from "pad-ui-lib/core/type"; import { PadRadioComponent, PadRadioSize } from "./radio.component"; import { PadRadioService } from "./radio.service"; import * as i0 from "@angular/core"; export declare class PadRadioGroupComponent implements ControlValueAccessor, OnInit { protected readonly _cdr: ChangeDetectorRef; protected readonly _destroyRef: DestroyRef; protected readonly _radioService: PadRadioService; get value(): PadSafeAny; set value(selected: PadSafeAny); get disabled(): boolean; set disabled(value: BooleanInput); private _disabled; padSize: PadRadioSize; name: string | null; private _onChange; private _onTouched; _radios: QueryList; writeValue(obj: PadSafeAny): void; registerOnChange(fn: PadSafeAny): void; registerOnTouched(fn: PadSafeAny): void; setDisabledState?(isDisabled: boolean): void; touch(): void; ngOnInit(): void; private _markRadiosForCheck; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }