import { EventEmitter, ViewContainerRef, OnChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export interface CheckboxComponentPropsInterface { value?: string; name?: string; text?: string; checked?: boolean; indeterminate?: boolean; disabled?: boolean; bindNumberValue?: boolean; tabIndex?: string | number; } export declare class CheckboxComponent implements ControlValueAccessor, OnChanges, CheckboxComponentPropsInterface { private viewContainerRef; value?: string; name?: string; text?: string; checked?: boolean; indeterminate?: boolean; disabled?: boolean; bindNumberValue?: boolean; tabIndex?: string | number; onChangeValue: EventEmitter; inputNativeElement: any; constructor(viewContainerRef: ViewContainerRef); onChange: any; onTouched: any; ngAfterViewInit(): void; ngOnChanges(): void; change(value: any): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; private updateInputIndeterminate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }