import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from "@angular/core"; import { FocusOrigin } from "@angular/cdk/a11y"; import { RealsoftRadioChange, RealsoftRadioGroup } from "./radio-group"; import * as i0 from "@angular/core"; export declare class RealsoftRadioButton implements OnInit, AfterViewInit, OnDestroy { private _elementRef; _changeDetectorRef: ChangeDetectorRef; private _focusMonitor; private _uniqueRadioDispatcher; private _defaultOptions; private _uniqueID; private _animationMode; private _labelPosition; private _renderer; private _ngZone; private _cleanupClick; radioGroupRef: RealsoftRadioGroup; private _checked; private _required; private _value; private _disabled; private _disabledInteractive; private _removeUniqueSelectionListener; private _noopAnimations; constructor(); ngOnInit(): void; ngAfterViewInit(): void; readonly change: EventEmitter; _inputElement: ElementRef; get id(): string; set id(value: string); name: string; get disabledInteractive(): boolean; set disabledInteractive(value: boolean); get checked(): boolean; set checked(value: boolean); get value(): any; set value(value: any); get labelPosition(): 'before' | 'after'; set labelPosition(value: any); get disabled(): boolean; set disabled(value: boolean); get required(): boolean; set required(value: boolean); focus(options?: FocusOptions, origin?: FocusOrigin): void; get inputID(): string; private _focus; onUserInteraction(event: Event): void; onTouchTargetClick(event: Event): void; private _onInputClick; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabledInteractive: unknown; static ngAcceptInputType_checked: unknown; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_required: unknown; }