import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export interface RadioOption { label: string; value: any; disabled?: boolean; } export declare class RadioButtonGroupComponent implements ControlValueAccessor { name: string; options: RadioOption[]; disabled: boolean; variant: 'filled' | 'outlined'; direction: 'horizontal' | 'vertical'; label?: string; labelPosition: 'top' | 'left'; required: boolean; private _selectedValue; get selectedValue(): any; set selectedValue(val: any); isError: boolean; selectedValueChange: EventEmitter; onChange: any; onTouched: any; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; onValueChange(value: any): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }