import { FocusMonitor } from '@angular/cdk/a11y'; import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { DestroyService, DisabledController } from '@uib/angular/common'; import { NumberInput } from '@uib/angular/core'; import { RadioGroupComponent } from '../radio-group.component'; import * as i0 from "@angular/core"; export declare class RadioControlDirective implements OnInit, OnDestroy { protected readonly element: ElementRef; protected readonly renderer: Renderer2; protected readonly ngOnDestroy$: DestroyService; protected readonly changeDetector: ChangeDetectorRef; protected readonly focusMonitor: FocusMonitor; protected readonly radioGroup?: RadioGroupComponent | undefined; protected readonly disabledController?: DisabledController | undefined; static ngAcceptInputType_tabindex: NumberInput; value: T; tabindex: number; get isActive(): boolean; get isSelected(): boolean; get isDisabled(): boolean; constructor(element: ElementRef, renderer: Renderer2, ngOnDestroy$: DestroyService, changeDetector: ChangeDetectorRef, focusMonitor: FocusMonitor, radioGroup?: RadioGroupComponent | undefined, disabledController?: DisabledController | undefined); ngOnInit(): void; ngOnDestroy(): void; onInteraction(): void; static ɵfac: i0.ɵɵFactoryDeclaration, [null, null, null, null, null, { optional: true; skipSelf: true; }, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[uibRadioControl]", never, { "value": "value"; "tabindex": "tabindex"; }, {}, never>; } //# sourceMappingURL=radio-control.directive.d.ts.map