import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { SzHtmlCheckedInputAbstractComponent } from '../../../sz-html-controls/inputs/sz-html-checked-input/sz-html-checked-input-abstract.component'; import { SzHtmlInputEvent } from '../../../sz-html-controls/model/SzHtmlInputEvent'; import { SzHtmlLabelDisplay } from '../../../sz-html-controls/model/SzHtmlLabelDisplay'; import { SzHtmlLabelClickEvent } from '../../../sz-html-controls/sz-html-label/model/SzHtmlLabelClickEvent'; import { SzCheckedInputEvent } from '../../model/SzCheckedInputEvent'; import { SzCheckedInputConfig } from './model/SzCheckedInputConfig'; import * as i0 from "@angular/core"; export declare class SzCheckedInputAbstractComponent implements SzCheckedInputConfig, OnInit { focus: boolean; label: string; labelDisplay: SzHtmlLabelDisplay; idInput: string; disabled: boolean; clickOnLabel: EventEmitter; clickOnElement: EventEmitter; valueChanges: EventEmitter; checkedChanges: EventEmitter; inputNative: EventEmitter; classSzCheckedInput: boolean; divElementRef: ElementRef; checkedInput: SzHtmlCheckedInputAbstractComponent; get value(): any; set value(value: any); get checked(): boolean; set checked(checked: boolean); ngOnInit(): void; setValue(value: any): void; getValue(): any; onClickOnLabel(e: SzHtmlLabelClickEvent): void; onNativeClick(e: MouseEvent): void; onNativeFocusIn(e: FocusEvent): void; onNativeFocusOut(e: FocusEvent): void; onCheckedChanges(e: boolean): void; onClickOnElement(e: MouseEvent): void; onInputNative(e: SzHtmlInputEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }