import { EventEmitter, OnInit, ElementRef, AfterViewInit, OnChanges, SimpleChanges } from '@angular/core'; import { IcosCheckboxGroup } from './checkbox-group'; import { ControlValueAccessor } from '@angular/forms'; export declare class IcosCheckbox implements OnInit, AfterViewInit, OnChanges, ControlValueAccessor { private hostGroup; private el; content: any; disabled: boolean; icosDisabled: boolean; label: string; model: any; indeterminate: boolean; checked: boolean; name: string; trueLabel: string | number; modelChange: EventEmitter; labels: any[]; parentIsGroup: boolean; isFocus: boolean; showLabel: boolean; constructor(hostGroup: IcosCheckboxGroup, el: ElementRef); isChecked(): boolean; changeHandle(t: boolean, notEmit?: boolean): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; private controlChange; private controlTouch; }