import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { GasCheckbox } from '../gas-checkbox.namespace'; import { GasForm } from '../../gas-form.namespace'; import { GasFormBaseComponent } from '../../gas-form-base-component'; export declare class GasCheckboxGroupComponent extends GasFormBaseComponent implements ControlValueAccessor, OnInit { changeDetectorRef: ChangeDetectorRef; elementRef: ElementRef; renderer: Renderer2; title: string; checkboxes: GasCheckbox.Checkbox[]; expandable: string | boolean; visibleChanges: string | boolean; multi: string | boolean; clicked: EventEmitter; expanded: boolean; form: FormControl; checkboxControls: { key: string; control: FormControl; }[]; constructor(changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; getExpanded(): boolean; toggleCheckbox(key: string): void; getCheckboxValue(key: string): boolean; getCheckboxState(item: GasCheckbox.Checkbox): GasForm.InputState; getCheckboxModify(item: GasCheckbox.Checkbox): boolean; toggleExpand(): void; }