import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { EsFormFieldConfig } from '../../model/es-config.interface'; import { EsIcon } from '@eurosat/icon'; import { EsFieldBase } from '../field-base/field-base.component'; import * as i0 from "@angular/core"; export declare class FormButtonAddComponent extends EsFieldBase implements OnInit { private fb; max: number; min: number; clonedItemsName: Array; esIcon: typeof EsIcon; constructor(fb: FormBuilder, cd: ChangeDetectorRef); ngOnInit(): void; addItem(value?: any, position?: number): string[]; cloneFieldConfig(config: EsFormFieldConfig): EsFormFieldConfig; setCloneAction(clone: any, index: any): void; onClick(event: any): void; setNewItemValue(value: any, clone: any): void; setDeleteButtonsVisibility(): void; getCloneCount(cloneName: string): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }