import { ElementRef, EventEmitter, OnChanges, AfterContentInit, OnInit } from '@angular/core'; import { FormItem } from '../../shared/classes/formitem.class'; import { ReadonlyDirective } from '../../shared'; import * as i0 from "@angular/core"; export declare class SwitchComponent extends FormItem implements OnChanges, AfterContentInit, OnInit { readonlyDirective: ReadonlyDirective | null; value: boolean; square: boolean; 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; ngAfterContentInit(): void; ngOnChanges(): void; ngOnInit(): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }