import { OnInit, EventEmitter } from '@angular/core'; import { Options } from '../../models/options'; import { UglaService } from '../../ugla.service'; /** * Radio * * * * @example * * * @example * this.radioItems = [new Options('Check1', '1', false, '#d71f3c', 'radios'), * new Options('Check2', '2', true, '#656565', 'radios'), * new Options('Check3', '3', false, '#656565', 'radios'), * new Options('Check4', '4', false, '#656565', 'radios')]; */ export declare class RadioComponent implements OnInit { private ugla; items: Options[]; radioGroupAriaLabel: string; itemChecked: EventEmitter; disabled: boolean; radioButton: HTMLDivElement; private radioButtons; private firstRadioButton; private lastRadioButton; /** * Insert the theme name on html component */ theme: string; /** * Receives the component's name * @param ugla: UglaService */ constructor(ugla: UglaService); ngOnInit(): void; ngDoCheck(): void; setChecked(item: Options): void; private updateItems; keydownEvent(event: KeyboardEvent, item: Options): void; onSelectItem(event: any, selectedItem: Options): void; private setFocusToPreviousItem; private setFocusToNextItem; private setFocus; }