import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable, Subject } from 'rxjs'; import { GasForm } from '../../gas-form.namespace'; import { GasFormBaseComponent } from '../../gas-form-base-component'; export declare class GasRadioComponent extends GasFormBaseComponent implements AfterViewInit { changeDetector: ChangeDetectorRef; elementRef: ElementRef; renderer: Renderer2; templateRef: ElementRef; /** Заголовок radio кнопки */ label: string; /** Значение radio кнопки */ value: T; error: string; nativeId: string; modified: boolean; disabled: string | boolean; clicked$: EventEmitter; get isModified(): boolean; get isActive(): boolean; get checkDisabled(): boolean; inputType: Subject; form: FormControl; viewMode: 'list' | 'button'; isDefaultValue: boolean; active$: Observable; private activeSubject$; constructor(changeDetector: ChangeDetectorRef, elementRef: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; onClickHandler(): void; setInputTypeAttribute(attribute: string): void; isSuccess(): boolean; isError(): boolean; isDefault(): boolean; private setActive; private wrapElement; }