import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { RebirthNGConfig } from '../rebirth-ng.config'; import { ControlValueAccessor } from '@angular/forms'; export declare class CheckboxGroupComponent implements ControlValueAccessor { private changeDetectorRef; disabled: boolean; options: any[]; inline: boolean; cssClass: string; disabledItems: any[]; formatter: (item: any) => string; valueParser: (item: any) => any; valueChange: EventEmitter; value: any[]; private onChange; private onTouched; constructor(rebirthNGConfig: RebirthNGConfig, changeDetectorRef: ChangeDetectorRef); writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; selectAll(): void; unselectAll(): void; invertSelect(): void; isDisabled(item: any): boolean; onCheckBoxChange(item: any, checkbox: any): void; isChecked(item: any): boolean; }