import { EventEmitter } from '../../stencil-public-runtime';
/**
 * Radio 单选框组件
 * 在一组备选项中进行单选
 */
export declare class Radio {
    el: HTMLElement;
    /**
     * 绑定值
     */
    modelValue?: string | number;
    /**
     * 单选框的值
     */
    value?: string | number;
    /**
     * 是否禁用
     * @default false
     */
    disabled: boolean;
    /**
     * 是否选中
     * @default false
     */
    checked: boolean;
    /**
     * 原生 name 属性
     */
    name?: string;
    /**
     * 原生 id 属性
     */
    radioId?: string;
    /**
     * 文本标签
     */
    label?: string;
    /**
     * 是否显示边框
     * @default false
     */
    border: boolean;
    /**
     * 尺寸
     */
    size: 'large' | 'default' | 'small';
    /**
     * 值改变事件
     */
    hbChange: EventEmitter<string | number | boolean>;
    isChecked: boolean;
    handleValueChange(): void;
    componentDidLoad(): void;
    private updateChecked;
    private handleChange;
    render(): any;
}
