import { ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIBaseValueComponent, IntegralUICheckState } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUICheckBox extends IntegralUIBaseValueComponent { protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; animationState: string; protected buttonClassName: string; protected buttonClass: Array; checked: boolean; checkState: IntegralUICheckState; threeState: boolean; checkedChanged: EventEmitter; checkStateChanged: EventEmitter; constructor(elemRef: ElementRef, commonService?: IntegralUICommonService); ngOnInit(): void; protected initStyle(): void; ngAfterViewInit(): void; protected updateCheckValue(val: any): void; processValueChange(): void; checkMouseDown(e: any): void; getControlStyle(): any; protected updateButtonClass(): void; getButtonClass(): any[]; protected getButtonStyle(value: any): any; protected updateStyle(value: any): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }