import { DestroyRef, EventEmitter } from '@angular/core'; import { FormGroupDirective } from '@angular/forms'; import { FormGenericComponent } from '../../services/form-generic.abstract'; import * as i0 from "@angular/core"; export declare class RadioButtonComponent extends FormGenericComponent { private readonly destroyRef; protected formGroupDirective: FormGroupDirective; key: string; label: string; value: any; checked: boolean; formControlName: string; valueChange: EventEmitter<any>; constructor(destroyRef: DestroyRef, formGroupDirective: FormGroupDirective); writeValue(value: boolean): void; onValueChange(): void; private setValue; static ɵfac: i0.ɵɵFactoryDeclaration<RadioButtonComponent, [null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<RadioButtonComponent, "ct-radio-button", never, { "key": { "alias": "key"; "required": false; }; "label": { "alias": "label"; "required": false; }; "value": { "alias": "value"; "required": false; }; "checked": { "alias": "checked"; "required": false; }; "formControlName": { "alias": "formControlName"; "required": false; }; }, { "valueChange": "valueChange"; }, never, never, true, never>; }