import { ElementRef, EventEmitter, OnChanges, OnInit } from '@angular/core'; import { FormItem } from '../../shared/classes/formitem.class'; import { ReadonlyDirective } from '../../shared'; import * as i0 from "@angular/core"; export declare class CheckboxComponent extends FormItem implements OnChanges, OnInit { readonlyDirective: ReadonlyDirective | null; value: boolean | null; triState: boolean; triStateFalseFirst: boolean; icon: string; falseIcon: string; width: string; onChanged: EventEmitter; onFocus: EventEmitter; hiddenInput: ElementRef | undefined; enterAsTabType: string; toggleValue(): void; writeValue(value: boolean): void; blur(): void; keyup(keyboardEvent: KeyboardEvent): void; focusFromHiddenInput(): void; focus(): void; documentClicked(event: MouseEvent): void; ngOnChanges(): void; ngOnInit(): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }