/** * @license * Copyright 厦门乾元盛世科技有限公司 All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file. */ import { EventEmitter, ElementRef, Renderer } from '@angular/core'; import { QueryList } from '@angular/core'; import { FormControl } from '../input/form.control'; import { Radio } from './radio'; export declare class RadioGroup extends FormControl { private renderer; private elementRef; private compositionMode; /** 样式前缀 */ prefixCls: string; /** 控件大小。注:只对按钮样式生效。可选 `large` `default` `small`,默认为`default`。 */ size: 'large' | 'default' | 'small'; /** 如果设置为`button`模式,则显示RadioButton的样式 */ mode: string; /** 用户CSS样式 */ class: string; /** 值变更事件 */ change: EventEmitter; /** 子列表 */ children: QueryList; constructor(renderer: Renderer, elementRef: ElementRef, compositionMode: boolean); /** 样式 */ readonly classes: string; onClick(): void; writeValue(value: any): void; /** 当子选项发生变更时,也变更Group自身的值 */ toggle(value: any, checked: boolean): void; /** 更新子列表的checked状态 */ toggleChildren(): void; }