import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { FormBuilder, FormControl, FormGroup } from '@angular/forms'; import { AppLocalizationService } from '@laserfiche/lf-ui-components/internal-shared'; import { Observable } from 'rxjs'; import { ChecklistItem } from './checklist-item'; import * as i0 from "@angular/core"; /** * @internal */ export declare class ItemsComponent implements OnInit { private fb; private ref; private localizationService; items: ChecklistItem[]; itemsChanged: EventEmitter; labelPosition: string; checklistParentForm: FormGroup; /** @internal */ readonly LOCALIZED_STRINGS: Map>; constructor(fb: FormBuilder, ref: ChangeDetectorRef, localizationService: AppLocalizationService); ngOnInit(): void; refreshChecklistItems: () => void; forceValidation: () => boolean; onItemCheckboxChanged(index: number): void; private addValidators; private triggerValidation; onItemValueChanged(index: number): void; getIcons(item: ChecklistItem): string[]; private getArray; getSingleField(index: number): FormControl; syncFormControlDataToFieldValues(): void; doNothing(event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }