import { EventEmitter } from 'angular2/core'; import { Form } from '../../util/form'; import { Item } from '../item/item'; import { RadioGroup } from './radio-group'; /** * @description * A radio button with a unique value. Note that all `` * components must be wrapped within a ``, * and there must be at least two `` components within * the radio group. * * See the [Angular 2 Docs](https://angular.io/docs/ts/latest/guide/forms.html) for * more info on forms and input. * * @usage * ```html * * * Radio Label * * * * ``` * @demo /docs/v2/demos/radio/ * @see {@link /docs/v2/components#radio Radio Component Docs} */ export declare class RadioButton { private _form; private _item; private _group; private _checked; private _disabled; private _labelId; private _value; /** * @private */ id: string; /** * @output {RadioButton} expression to be evaluated when selected */ select: EventEmitter; constructor(_form: Form, _item: Item, _group: RadioGroup); /** * @private */ value: any; /** * @private */ checked: boolean; /** * @private */ disabled: boolean; /** * @private */ private _click(ev); /** * @private */ ngOnInit(): void; /** * @private */ ngOnDestroy(): void; }