import { AfterViewInit, ElementRef, Injector, OnDestroy, OnInit } from '@angular/core'; import { NgModel } from '@angular/forms'; import { BaseFormCustomComponent } from '@wm/components/input/base-form-custom'; import * as i0 from "@angular/core"; export declare const unStringify: (val: any, defaultVal?: any) => any; export declare class CheckboxComponent extends BaseFormCustomComponent implements OnInit, AfterViewInit, OnDestroy { type: any; static initializeProps: void; proxyModel: boolean; disabled: boolean; readonly: boolean; required: boolean; name: string; hint: string; arialabel: string; shortcutkey: string; tabindex: any; _caption: string; private _checkedvalue; private _uncheckedvalue; unselectedicon: any; selectedicon: any; ngModel: NgModel; checkboxEl: ElementRef; get datavalue(): any; set datavalue(v: any); constructor(inj: Injector, checkedVal: any, uncheckedVal: any, type: any, explicitContext: any); onPropertyChange(key: any, nv: any, ov: any): void; protected handleEvent(node: HTMLElement, eventName: string, callback: Function, locals: any): void; handleChange(newVal: boolean): void; onKeyDown($event: any): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }