import { OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl, FormGroupDirective } from '@angular/forms'; import { CheckboxComponent } from './checkbox.component'; export declare class CheckboxGroupComponent implements OnInit, ControlValueAccessor { private parentFormGroup; private onTouch; private onChange; private control; formControl: FormControl; formControlName: string; reverse: boolean; value: any[]; checkboxes: CheckboxComponent[]; get defaultClass(): boolean; constructor(parentFormGroup: FormGroupDirective); ngOnInit(): void; addCheckbox(checkbox: CheckboxComponent): void; removeCheckbox(checkbox: CheckboxComponent): void; writeValue(obj: any): void; registerOnTouched(fn: any): void; registerOnChange(fn: any): void; onItemChanged(value: any, checked: boolean): void; }