import { Event } from "../events/Event";
import { Button } from "./Button";
/**
 * <code>Radio</code> 控件使用户可在一组互相排斥的选择中做出一种选择。
 * 用户一次只能选择 <code>Radio</code> 组中的一个成员。选择未选中的组成员将取消选择该组中当前所选的 <code>Radio</code> 控件。
 * @see laya.ui.RadioGroup
 */
export declare class Radio extends Button {
    /**@private */
    protected _value: any;
    /**
     * 创建一个新的 <code>Radio</code> 类实例。
     * @param skin 皮肤。
     * @param label 标签。
     */
    constructor(skin?: string, label?: string);
    /**
     * @inheritDoc
     * @override
     * */
    destroy(destroyChild?: boolean): void;
    /**
     * @override
     */
    protected preinitialize(): void;
    /**
     * @inheritDoc
     * @override
     * */
    protected initialize(): void;
    /**
     * @private
     * 对象的<code>Event.CLICK</code>事件侦听处理函数。
     */
    protected onClick(e: Event): void;
    /**
     * 获取或设置 <code>Radio</code> 关联的可选用户定义值。
     */
    get value(): any;
    set value(obj: any);
}
