UNPKG

@taiga-ui/kit

Version:
22 lines (21 loc) 1.05 kB
import { ChangeDetectorRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import { AbstractTuiNullableControl, TuiFocusableElementAccessor, TuiIdentityMatcher, TuiNativeFocusableElement } from '@taiga-ui/cdk'; import { TuiBrightness, TuiModeDirective, TuiSizeL } from '@taiga-ui/core'; export declare class TuiRadioLabeledComponent<T> extends AbstractTuiNullableControl<T> implements TuiFocusableElementAccessor { private readonly modeDirective; item?: T; size: TuiSizeL; identityMatcher: TuiIdentityMatcher<T>; pseudoDisabled: boolean; private readonly radio?; constructor(control: NgControl | null, changeDetectorRef: ChangeDetectorRef, modeDirective: TuiModeDirective | null); get nativeFocusableElement(): TuiNativeFocusableElement | null; get focused(): boolean; get computedDisabled(): boolean; get mode(): TuiBrightness | null; onFocused(focused: boolean): void; onHovered(hovered: boolean): void; onPressed(pressed: boolean): void; onModelChange(value: T): void; }