import { OnInit, OnChanges, EventEmitter, SimpleChanges } from '@angular/core'; import { FormBaseClass } from '../shared/base-class/form-base-class'; import { FormGroup, FormArray, ValidatorFn, FormBuilder } from '@angular/forms'; export declare class CustomValidators { static multipleCheckboxRequireOne(fa: FormArray): { multipleCheckboxRequireOne: boolean; }; } export declare class CheckboxListComponent extends FormBaseClass implements OnInit, OnChanges { fb: FormBuilder; infoIcon: string; fieldObj: any; options: any; values: any; form: FormGroup; valueChange: EventEmitter; constructor(fb: FormBuilder); ngOnInit(): void; addControl(): void; getControls(): import("@angular/forms").AbstractControl[]; minSelectedCheckboxes(min?: number): ValidatorFn; private addCheckboxes; initCheckbox(value?: any): FormGroup; ngOnChanges(changes: SimpleChanges): void; notifyChange(event: any): void; }