import { Observable } from 'rxjs';
import { CommonFormControl } from '../../form';
import { RadioSize } from '../radio.types';
import * as i0 from "@angular/core";
export declare class RadioGroupComponent extends CommonFormControl<any> {
    private readonly size$$;
    private readonly isPlain$$;
    private readonly name$$;
    set size(val: RadioSize);
    direction: 'column' | 'row';
    set plain(val: boolean);
    set name(val: string);
    size$: Observable<RadioSize>;
    isPlain$: Observable<boolean>;
    name$: Observable<string>;
    onRadioChange(value: any): void;
    onRadioBlur(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<RadioGroupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RadioGroupComponent, "aui-radio-group", never, { "size": { "alias": "size"; "required": false; }; "direction": { "alias": "direction"; "required": false; }; "plain": { "alias": "plain"; "required": false; }; "name": { "alias": "name"; "required": false; }; }, {}, never, ["*"], true, never>;
}
