UNPKG

@taiga-ui/kit

Version:
19 lines (18 loc) 901 B
import { ChangeDetectorRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import { AbstractTuiNullableControl, TuiFocusableElementAccessor } from '@taiga-ui/cdk'; import { CheckboxOptions, TuiSizeL } from '@taiga-ui/core'; export declare class TuiCheckboxComponent extends AbstractTuiNullableControl<boolean> implements TuiFocusableElementAccessor { private readonly options; size: TuiSizeL; private readonly focusableElement?; constructor(control: NgControl | null, options: CheckboxOptions, changeDetectorRef: ChangeDetectorRef); get nativeFocusableElement(): HTMLInputElement | null; get focused(): boolean; get computedFocusable(): boolean; onChecked(checked: boolean): void; onFocused(focused: boolean): void; onHovered(hovered: boolean): void; onPressed(pressed: boolean): void; onFocusVisible(focusVisible: boolean): void; }