import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl, FormGroupDirective } from '@angular/forms'; import { CheckboxGroupComponent } from './checkbox-group.component'; export declare class CheckboxComponent implements OnInit, OnDestroy, ControlValueAccessor { private parentFormGroup; private checkboxGroupComponent; private cdr; private control; private onTouch; private onChange; formControl: FormControl; formControlName: string; value: any; reverse: boolean; checked: boolean; get isReverse(): boolean; get defaultClass(): boolean; constructor(parentFormGroup: FormGroupDirective, checkboxGroupComponent: CheckboxGroupComponent, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; changeValue(checked: boolean, fromCheckboxGroup?: boolean): void; }